把ComboBox1.Items传进来的声明为TStrings类型的请教一下:)如果想把一个ComboBox1(控件名)作为参数传进过程里,怎么写呀
多谢谢!
解决方案 »
- 请问怎么获取光标所在的控件(子窗体)的句柄
- 为什么窗体的启动顺序--------------不受控制了?
- 散100分求解,在SQL中的語句'select count(distinct XX ) from Table',在Delphi中如表達?
- 怎样调用VB写的一个DLL组件啊
- 返回信号
- 为什么FR2.5 出来的报表就是比数据集记录少一条
- 如何才能让我的程序随IE一同启动
- 修改网关
- 为啥delphi写的project1.exe怎么300多k,能不能再小一些!
- 在ISAPI中让进程暂时挂起
- 如何将字符转换为unicode编码
- 高手:如何得到输入法切换消息,以便把我的程序中的控件都设置成切换后的输入法???
var
i,Max:Integer;
begin
Max:=0;
for i:=0 to oCombo.Items.Count-1 do
begin
if Max<oCombo.Canvas.TextWidth(oCombo.Items.Strings[i]) then
Mas:=oCombo.Canvas.TextWidth(oCombo.Items.Strings[i]);
end;
SendMessage(oCombo.Handle,CB_SETDROPEDWIDTH,Max*2,Max*2);
end;
我是想把一个ComboBox像参数那样传进过程里,不知如何声明?
(比如把ComboBox1.Items传进来,可将它声明为TStrings类型的)
调用一个过程,比如:在过程中将它的text赋值ComboBox.text='';
请问有TComboBox这个类型吗?好像提示出错了