我在程序中用代码弹出了DbComboBox的下拉菜单,
代码如下,在DbComboBox的onchange事件中,加入
if GetWindowLong(dbcombobox1.handle,gwl_style) and cbs_dropdown=cbs_dropdown then
begin
//sendmessage(dbcombobox1.handle,CB_SHOWDROPDOWN,1,0);
//form1.Cursor:=crCross;
end;
可是这样做的话,鼠标就不见了,只有再在其它地方点一下鼠标,才又出现,怎么解决???
代码如下,在DbComboBox的onchange事件中,加入
if GetWindowLong(dbcombobox1.handle,gwl_style) and cbs_dropdown=cbs_dropdown then
begin
//sendmessage(dbcombobox1.handle,CB_SHOWDROPDOWN,1,0);
//form1.Cursor:=crCross;
end;
可是这样做的话,鼠标就不见了,只有再在其它地方点一下鼠标,才又出现,怎么解决???
解决方案 »
- 如何使用mscomm1发送长十六进制
- 关于delphi开发的webservice调用问题
- 为什么我的FastReport在预览时速度非常慢!FastReport2和FastReport3都试过了!
- 使用adoquery或adotable如何返回当前记录号(数据库接连sql 2000)
- 请教:做出库单等主从表结构,到底用Grid录入好还是用DBGrid录入好呢?
- 请问这句话是什么意思:Implictit convefsion from data type datetime to int is not allowed. Use the CONVERT function to run this q
- ClientDataset.Commandtext报' test:Execute not support:%s'在先等待!
- 在做COM时,我想调用ADO,该怎么用呀,有代码最好
- 急求老手解答,这是怎么回事???
- 如何监控键盘按下了那个键,并将其显示在 Label 上 (程序非当前窗体)
- 程序关闭不了,请求帮助
- 字段添加?
procedure TForm1.DBComboBox1Enter(Sender: TObject);
begin
dbcombobox1.DroppedDown:=True;
end;