:: Visual Foxpro, Foxpro for DOS
combobox и pop-up меню
zgogilava

Сообщений: 120
Откуда: Georgia
Дата регистрации: 30.06.2004
привет всем!

Пытаюсь запихнуть pop-up в combobox RowSourceType = 9
где что надо указать? ато чёто ничего не выходит.

form1=CREATEOBJECT('tform')
form1.show
DEFINE CLASS tForm AS form
DoCreate = .T.
Caption = "Form1"
Name = "Form1"
ADD OBJECT combo1 AS combobox WITH ;
RowSourceType = 9, ;
Height = 24, ;
Left = 45, ;
Style = 2, ;
Top = 65, ;
Width = 150, ;
Name = "Combo1"
PROCEDURE combo1.Init
DEFINE POPUP Test SHORTCUT RELATIVE FROM MROW(),MCOL()
DEFINE BAR 1 OF Test PROMPT "1"
DEFINE BAR 2 OF Test PROMPT "2"
ON BAR 1 OF Test ACTIVATE POPUP newitem
ON BAR 2 OF Test ACTIVATE POPUP _1gz13e6mk
DEFINE POPUP newitem SHORTCUT RELATIVE
DEFINE BAR 1 OF newitem PROMPT "A"
DEFINE BAR 2 OF newitem PROMPT "B"
DEFINE POPUP _1gz13e6mk SHORTCUT RELATIVE
DEFINE BAR 1 OF _1gz13e6mk PROMPT "C"
DEFINE BAR 2 OF _1gz13e6mk PROMPT "D"
this.RowSource=[test]
ENDPROC
ENDDEFINE

как с этим бороца? не видно ни одного пункта?



Отредактировано (23.03.05 12:38)


------------------
Ratings: 0 negative/0 positive
Re: combobox и pop-up меню
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi zgogilava!

Убери SHORTCUT RELATIVE и прочие ненужные вещи. И подумай как следует насчёт
ИЕРАРХИИ в таком меню - IMHO этого делать не стоит.
Кстати если бы ты больше элементов создал, то было-бы по другому




------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 23 (Гостей: 23)

© 2000-2024 Fox Club 
Яндекс.Метрика