Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Combo отображает только первые 11 символов / 6 сообщений из 6, страница 1 из 1
24.01.2009, 00:57
    #35775033
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combo отображает только первые 11 символов
И снова приветы!
Собственно комбо в гриде, все хорошо загружается и функционирует (почти).
Две незадачки:
1. После выбора пункта в комбо (текст примерно символов 40) - отображает только первые 11.
2. После выбора пункта в комбо, если я нахожусь еще на нем, то не вижу того что я выбрал, пока не перемещусь на другую строку.
Как с этим справиться?
...
Рейтинг: 0 / 0
26.01.2009, 09:55
    #35776704
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combo отображает только первые 11 символов
1.
Код: 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.
59.
60.
61.
62.
63.
64.
65.
66.
67.
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) VALUES ( 1 )
		INSERT INTO test (id) VALUES ( 2 )

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

		INSERT INTO test_Child (id, comment) VALUES ( 1 , '1234567890')
		INSERT INTO test_Child (id, comment) VALUES ( 3 , '201918171615141312110987654321')
		GO TOP IN test
	ENDPROC


	PROCEDURE Init
		WITH this.grid1
			.columncount =  2 
			.recordsource = "Test"
			.Column1.controlsource = "Test.id"
			.Column2.controlsource = "Test.id_Child"
			.Column2.Sparse = .f.
			.Column2.Bound = .t.

			WITH .Column2
				.removeobject('Text1')
				.Addobject('ComboBox1','ComboBox')
				.ComboBox1.AddProperty('Arr(2,2)')
				.ComboBox1.Visible = .t.
				.ComboBox1.rowsourcetype =  5 
				.ComboBox1.rowsource = ".ComboBox1.Arr"
				SELECT CAST(Comment as C( 30 )) as comment, id FROM test_child INTO ARRAY .ComboBox1.arr
				.ComboBox1.BorderStyle =  0 
				.ComboBox1.ColumnCount =  2 
				.ComboBox1.BoundColumn =  2 
				.ComboBox1.ColumnLines = .f.
				.ComboBox1.ColumnWidths = "300,10"
				.ComboBox1.BoundTo = .t.
				.ComboBox1.style =  2 
				.ComboBox1.Format = Replicate('X', 30 )
			ENDWITH 

		ENDWITH 
	ENDPROC


ENDDEFINE
...
Рейтинг: 0 / 0
26.01.2009, 12:21
    #35777130
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combo отображает только первые 11 символов
пасиб, попробую
...
Рейтинг: 0 / 0
28.01.2009, 16:20
    #35783324
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combo отображает только первые 11 символов
блин долго, и много текста, у меня этих комбов .... до утра
...
Рейтинг: 0 / 0
01.02.2009, 13:33
    #35790178
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combo отображает только первые 11 символов
кстати - ComboBox1.style = 2 помогло :)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
25.09.2012, 15:58
    #37971600
Serg_VSR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combo отображает только первые 11 символов
Imperous, Помогло !!! Отображало только первые два символа ...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Combo отображает только первые 11 символов / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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