控件
1、控制
1.1、显示
1.1.1、聚焦
1 if(cxTextEdit1.CanFocus) then 2 cxTextEdit1.SetFocus;//若控件cxTextEdit1可聚焦,则cxTextEdit1聚焦。注意:不可视控件无法聚焦,聚焦会报错。
1.1.模态
1 var 2 FrmScanCode:TFrmScanCode; 3 begin 4 try 5 FrmScanCode := TFrmScanCode.create(self); 6 if FrmScanCode.ShowModal = mrok then//模态显示FrmScanCode窗体 7 begin 8 cxTextEdit1.Text := FrmScanCode.Saleno; 9 pInitForm; 10 end; 11 finally 12 FreeAndNil(FrmScanCode); 13 end; 14 end;
1 procedure TFrmScanCode.cxTextEdit1KeyDown(Sender: TObject; var Key: Word; 2 Shift: TShiftState); 3 begin 4 if (Key = VK_RETURN) and (cxTextEdit1.Text <> '') then 5 begin 6 Saleno := cxTextEdit1.Text; 7 ModalResult := mrOk;//模态窗体返回。 注意:不能在此处再添加Close方法关闭窗体,否则会返回的ModalResult不等于 mrOk 8 end; 9 end;