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-&gt;Execute()==true)<BR>     {<BR>       Button1-&gt;Font=FontDialog1-&gt;Font;<BR>       Button1-&gt;Height=int(25*((float)FontDialog1-&gt;Font-&gt;Size/(float)8));<BR>       Button1-&gt;Width=int(75*((float) FontDialog1-&gt;Font-&gt;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>&gt;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-&gt;Execute()==true)<br>     {<br>       Button1-&gt;Font=FontDialog1-&gt;Font;<br><FONT color=#ff0000>       Button1-&gt;Height=int(25*((float)FontDialog1-&gt;Font-&gt;Size/(float)8));<br>       Button1-&gt;Width=int(75*((float) FontDialog1-&gt;Font-&gt;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]

编程论坛