怎样设置combobox的下拉框显示完整文字? TComboBox下拉框的默认宽度固定,当item的内容较长时就看不到完整内容,怎样才能让下拉框宽度自动调整到可显示全部文字? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先找出内容长度最长的那个Item.ItemIndex然后在OnDropDown事件里写:var vWidth : integer;begin vWidth := ComboBox.Canvas.TextWidth(ComboBox.Items[i]); ComboBox.Perform(CB_SETDROPPEDWIDTH, vWidth, 0);end; 如何把hook钩下来的东西保存为文件。[300分] 无法定位与我的dll程序的问题。。 打印预览的问题!在线等! 急急急!!如何打包?在线等 使用SQL中关于参数的问题 超简单问题,HDC(设备描述表句柄)指的是什么?和HWnd有什么区别? 分布的问题,急救!急救! 在SDK中,怎样将ID和某control的句柄联系起来。。。。。 一个与Delphi中的VCL有关的一个问题,请大家帮帮忙,因为初学者大多碰到。 关于ado和SQL SERVER的问题 请高手加入 delphi人生群:17468781 想写一个ACCESS数据库的C/S的应用程序,练练手.不知道那位天使大哥,大姐有资料没送我份!
然后在OnDropDown事件里写:
var vWidth : integer;
begin
vWidth := ComboBox.Canvas.TextWidth(ComboBox.Items[i]);
ComboBox.Perform(CB_SETDROPPEDWIDTH, vWidth, 0);
end;