wdufo 发表于 2006-4-19 14:30
Something about Button && Form
请教几个问题<BR>问题1:<BR> 创建了一个按钮,请问如何让按钮内的文字分成2行或者3行显示在按钮上<BR>问题2:<BR> 还是那个按钮,如果在程序中调整了字体,怎么让按钮的边界随着字体大小的改变自动调整大小呢<BR>问题3:<BR> 在一个Form中怎样固定窗口大小,使之不能调整<BR>问题4:<BR> 怎样禁止/允许使用 最大化和最小化按钮<BR><BR><BR>各位辛苦了[em01]
wdufo 发表于 2006-4-20 11:34
简单的问题 没人回复[em09]
Knocker 发表于 2006-4-20 13:31
请教几个问题<BR>问题1:<BR> 创建了一个按钮,请问如何让按钮内的文字分成2行或者3行显示在按钮上<BR>/////<BR>不能<BR>////<BR>问题2:<BR> 还是那个按钮,如果在程序中调整了字体,怎么让按钮的边界随着字体大小的改变自动调整大小呢<BR>//////////////<BR><BR>void __fastcall TForm1::Button1Click(TObject *Sender)<BR>{<BR> if(FontDialog1->Execute()==true)<BR> {<BR> Button1->Font=FontDialog1->Font;<BR> Button1->Height=int(25*((float)FontDialog1->Font->Size/(float)8));<BR> Button1->Width=int(75*((float) FontDialog1->Font->Size/(float)8));<BR> }<BR>}<BR><BR>////////<BR>问题3:<BR> 在一个Form中怎样固定窗口大小,使之不能调整<BR>////<BR>设定属性<BR>MaxHeight<BR>MaxWidth<BR>MinHeight<BR>MinWidth<BR><BR><BR>///<BR>问题4:<BR> 怎样禁止/允许使用 最大化和最小化按钮<BR>////<BR><BR>>BorderIcons里设定<BR>///<BR>
wdufo 发表于 2006-4-21 09:41
<DIV class=quote><br>问题2:<br> 还是那个按钮,如果在程序中调整了字体,怎么让按钮的边界随着字体大小的改变自动调整大小呢<br>//////////////<br><br>void __fastcall TForm1::Button1Click(TObject *Sender)<br>{<br> if(FontDialog1->Execute()==true)<br> {<br> Button1->Font=FontDialog1->Font;<br><FONT color=#ff0000> Button1->Height=int(25*((float)FontDialog1->Font->Size/(float)8));<br> Button1->Width=int(75*((float) FontDialog1->Font->Size/(float)8));<br></FONT> }<br>}<br><br><br>多谢指导,但还有些地方弄不清楚:<br>标记为红色的表达式,可以解释一下么。 为什么选择25和75这两个参数,以及Size为什么除以8<br>谢谢<br></DIV>
<p>
[align=right][color=#000066][此贴子已经被作者于2006-4-21 9:42:33编辑过][/color][/align]
Knocker 发表于 2006-4-21 19:22
为什么选择25和75这两个参数,以及Size为什么除以8<BR>////<BR>没有为什么,因为我的按钮上有两字SIZE为8的字,25,75刚好是最初状态的大小
页:
[1]