如果combobox的长度有限,而其中下拉的items很长,下拉时不能显示一行的完整内容,能不能让鼠标下拉时,就在旁边用hint显示出所选行的完整内容啊?
解决方案 »
- 编写的dll中的procedure或function能否调用其他dll的function?
- 明天生日,散分!顺便祝大家端午节快乐!
- 用ADOQUERY组件进行插入操作,但数据插入后发现长度不对
- 请问在DELPHI中怎样将ASCII码转化为BCD码,在线等待
- 哪位大哥可以提供关于声纹身份认证的源码?1000分奉送。不够再加!
- 关于鼠标钩子的问题
- 在delphi什么控件能够实现类似于foxmail那样的邮件显示列表控件
- 求MPANEL,MDATASOURCE,MSQLTABLE控件
- 向大家推荐一本网络编程的好书!
- Inprise的阴谋?
- 请问TdxSideBar组件哪里有下载?谢谢!
- word 的调用问题 急 在线等;;;;
{$R *.dfm}
procedure TForm1.ComboBox1DropDown(Sender: TObject);
var
I: Integer;
vMaxWidth: Integer;
begin
vMaxWidth := TComboBox(Sender).Width;
for I := 0 to TComboBox(Sender).Items.Count - 1 do
vMaxWidth := Max(vMaxWidth,
TComboBox(Sender).Canvas.TextWidth(TComboBox(Sender).Items[I]) + 8);
TComboBox(Sender).Perform(CB_SETDROPPEDWIDTH, vMaxWidth, 0);