delphi
随风逐梦
这个作者很懒,什么都没留下…
展开
-
【delphi】 TComboBox 动态生成下拉,并展开后鼠标丢失问题
最近用delphi做个项目,对delphi初出茅庐,还是业务不是很复杂,到后期优化的时候碰到一些小问题,再此与大家分享。问题:TComboBox 动态生成下拉,并展开后鼠标丢失问题动态生产下拉就不多说了,网上有很多例子,但展开鼠标丢失的问题却折腾了许久,网上资料也很少(或许别人觉得这种小问题没必要记下来),但对于不知道的人可以节省很多时间,不废话了上码:代码很简单if not原创 2015-01-07 15:50:05 · 1497 阅读 · 0 评论 -
【delphi】TComboBox 输入文本并触发change事件后光标总会移动到最前面的问题
这个问题让我很苦恼,其实和edit控件是一样的代码ComboBox1.SelStart := Length(ComboBox1.Text);原创 2015-01-07 15:57:23 · 1086 阅读 · 0 评论 -
【delphi】TComboBox 上下键选择值
默认的TComboBox上下键是可以选择值的,但下拉框默认是隐藏的,只需要上下键触发keydown事件把下拉框显示出来就OK代码:procedure TForm1.ComboBox1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);begin if Key in [VK_DOWN, VK_UP] then原创 2015-01-07 16:04:05 · 1369 阅读 · 0 评论 -
【delphi】SendMessage使用教程
函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。 函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam); 参数:转载 2015-01-07 16:13:48 · 1420 阅读 · 0 评论