powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Combo in Grid (Баг или фича)
5 сообщений из 5, страница 1 из 1
Combo in Grid (Баг или фича)
    #35241136
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Случайно наткнулся...
Если у Combo SpecialEffect = 2...
То при нажатии на Combo и перемещении по нему мыши приводит к сдледующему эфекту...
Пример (переделал пример PaulWist, мой грид громозкий)

Лис-9
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
PUBLIC oForm
oForm = CREATEOBJECT('comboingrid')
oForm.Show
DEFINE CLASS comboingrid AS form
	DoCreate = .T.
	Caption = "Form1"
	Name = "form1"

	ADD OBJECT grid1 AS grid WITH ;
		Height =  217 , ;
		Left =  12 , ;
		Top =  12 , ;
		Width =  349 , ;
		Name = "Grid1"

	PROCEDURE Load
		CREATE CURSOR test (id i, id_Child i)

		INSERT INTO test (id,id_Child) VALUES ( 1 , 3 )
		INSERT INTO test (id,id_Child) VALUES ( 2 , 1 )
		GO TOP IN test

		CREATE CURSOR test_Child (id i, comment c ( 10 ))

		INSERT INTO test_Child (id, comment) VALUES ( 1 , 'One')
		INSERT INTO test_Child (id, comment) VALUES ( 3 , 'Three')
	ENDPROC

	PROCEDURE Init
		WITH this.grid1
			.RecordSource = ''
			.columncount =  3 
			WITH .Column2
				GO BOTTOM in test_child
				SKIP  1  IN test_child
				.removeobject('Text1')
				.Addobject('G_Cmb1','Combobox')
				WITH .G_Cmb1
					.AddProperty('Arr(15,2)')
					 = .t.
					.rowsourcetype =  5 
					.rowsource = "This.Arr"
					SELECT PADR(Comment, 10 ), id FROM test_child INTO ARRAY .arr
					STORE  2  TO .ColumnCount, .BoundColumn, .style, .SpecialEffect
					STORE .T. TO .BoundTo, .Visible
					.BorderStyle =  0 
					.ColumnLines = .f.
					.ColumnWidths = "100,10"
				ENDWITH
				.Bound=.T.
				.controlsource = "Test.id_Child"
				.Sparse = .f.
			ENDWITH 
			.Column1.controlsource = "Test.id"
			.Column3.controlsource = "Transform(Test.id_Child)"
			.recordsource = "Test"
		ENDWITH 
	ENDPROC
ENDDEFINE
Может кто-то знает где выложены хоть ЧАСТЬ багов/фич при работе с Гридом...

С Ув. Игорь...
...
Рейтинг: 0 / 0
Combo in Grid (Баг или фича)
    #35241494
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так, что происходит, опиши либо словами либо картинку прицепи.

У меня вроде поведение "штатное".
...
Рейтинг: 0 / 0
Combo in Grid (Баг или фича)
    #35241558
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно нажать на Комбик...
Убрать курсор с комбика...
Подвести курсор к комбику...
Результат:
...
Рейтинг: 0 / 0
Combo in Grid (Баг или фича)
    #35241744
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Небось фокс без SP или с SP2, у меня с SP1 всё нормально отображает.
...
Рейтинг: 0 / 0
Combo in Grid (Баг или фича)
    #35246007
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лис-9 без СП...

А можно узнать где описано что в СП1 для Лисы 9 устранен баг...
И какие еще есть баги при работе с Гридом...

С Ув. Игорь...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Combo in Grid (Баг или фича)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]