如何设定combobox的最小宽度 combobox的内容不是固定的,在有选项的时候,宽度会动态变化,但是在没有选项的时候,combobox的宽度就变得很小我想设置一个最小宽度,当没有选项的时候,不至于变得很短,请问怎么设啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是DELPHI的演示代码: Here is a DEMO: (I forget Why I wrote it in 1997) procedure TForm1.Button1Click(Sender: TObject); var dd:array[0..100] of Char; PHdc:Hdc; SZ:Tsize; RGN1,RGN:HRgn; begin SetWindowRgn(Handle,RgnBack,True); Phdc:=Form1.Canvas.Handle; StrPcopy(dd,Edit1.Text); SelectObject(Phdc,Label1.Font.Handle); beginpath(PHdc); TextOut(Phdc,0,0,@dd,length(dd)); Endpath(PHdc); GetTextExtentPoint(Phdc,dd,length(dd),SZ); RGN:=CreateRectRgn(0,0,SZ.Cx,SZ.Cy); RGN1:=PathToRegion(Phdc); CombineRgn(RGN,RGN,RGN1,RGN_Xor); SetWindowRgn(handle,RGN,true); form1.Clientwidth:=SZ.Cx; Form1.ClientHeight:=SZ.CY; end; 解决了,下面是最小值 300If 条件 Then Me.ddl.Width = New Unit(300)Else Me.ddl.Width = NothingEnd If 网站有时候能打开有时候确不能打开,求救? 求救,关于字符串处理。 VBA EXCEL导出问题 gridview显示搜索后数据的分页问题 如何处理Access中读取单行数据和sql中读取单行数据方法 继续 认证问题 (表单认证续问) 关于Table问题! delphi写的dll有的电脑好使有的电脑不好使 求教,怎样在asp.net下收取邮件?? 如何优化这段代码!!! 如何清空Request.QueryString() 的值? 我的aspx页面加了一个timer以后会刷新整个页面怎么解决?谢谢!
Here is a DEMO: (I forget Why I wrote it in 1997)
procedure TForm1.Button1Click(Sender: TObject);
var
dd:array[0..100] of Char;
PHdc:Hdc;
SZ:Tsize;
RGN1,RGN:HRgn;
begin
SetWindowRgn(Handle,RgnBack,True);
Phdc:=Form1.Canvas.Handle;
StrPcopy(dd,Edit1.Text);
SelectObject(Phdc,Label1.Font.Handle);
beginpath(PHdc);
TextOut(Phdc,0,0,@dd,length(dd));
Endpath(PHdc);
GetTextExtentPoint(Phdc,dd,length(dd),SZ);
RGN:=CreateRectRgn(0,0,SZ.Cx,SZ.Cy);
RGN1:=PathToRegion(Phdc);
CombineRgn(RGN,RGN,RGN1,RGN_Xor);
SetWindowRgn(handle,RGN,true);
form1.Clientwidth:=SZ.Cx;
Form1.ClientHeight:=SZ.CY;
end;
Me.ddl.Width = New Unit(300)
Else
Me.ddl.Width = Nothing
End If