PROCEDURE combo1.KeyPress LPARAMETERS nKeyCode, nShiftAltCtrl DO CASE CASE nKeyCode = 24 AND This.Listindex <> 1 KEYBOARD '{UPARROW}' PLAIN CLEAR NODEFAULT CASE nKeyCode = 5 AND This.Listindex = 1 KEYBOARD '{DNARROW}' PLAIN CLEAR NODEFAULT ENDCASE ENDPROC>
>CREATE CURSOR combo; >(yesno C(1),; >yesno2 C(1)) > >APPEND BLANK > >oForm = CREATEOBJECT('form1') >oForm.Show() > > >DEFINE CLASS form1 AS form > > > DoCreate = .T. > Caption = "Form1" > Name = "Form1" > windowtype = 1 > > > ADD OBJECT combo1 AS combobox WITH ; > BoundColumn = 2, ; > ColumnCount = 2, ; > ColumnWidths = "50,0", ; > RowSourceType = 1, ; > RowSource = "Yes,1,No,0", ; > ControlSource = "combo.yesno", ; > Height = 24, ; > Left = 52, ; > Style = 2, ; > Top = 40, ; > Width = 100, ; > Name = "Combo1" > > > ADD OBJECT combo2 AS combobox WITH ; > BoundColumn = 2, ; > ColumnCount = 2, ; > ColumnWidths = "50,0", ; > RowSourceType = 1, ; > RowSource = ",,Yes,1,No,0", ; > ControlSource = "combo.yesno2", ; > Height = 24, ; > Left = 52, ; > Style = 2, ; > Top = 76, ; > Width = 100, ; > BoundTo = .T., ; > Name = "Combo2" > > >ENDDEFINE >>