Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Combo in Grid (Баг или фича) / 5 сообщений из 5, страница 1 из 1
07.04.2008, 22:42
    #35241136
IgorProgrammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combo in Grid (Баг или фича)
Случайно наткнулся...
Если у 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
08.04.2008, 09:25
    #35241494
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combo in Grid (Баг или фича)
Так, что происходит, опиши либо словами либо картинку прицепи.

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

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

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


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