📄 20000804005.htm
字号:
Panel1</font>
<p><font color="#000000">
Components[1]
Label1</font>
<p><font color="#000000">
Components[2]
Edit1</font>
<p><font color="#000000">
Components[3]
Label2</font>
<p><font color="#000000">
Components[4]
Edit2</font>
<p><font color="#000000">
Components[5]
Button1</font> <font color="#000000"><br>
<br>
</font>
<p><font color="#000000">
数 组
对 象</font>
<p><font color="#000000">
Controls[0]
Label1</font>
<p><font color="#000000">
Controls[1]
Edit1</font>
<p><font color="#000000">
Controls[2]
Label2</font>
<p><font color="#000000">
Controls[3]
Edit2</font> <font color="#000000"><br>
</font>
<p><font color="#000000"> 下面这段代码完成了对Panel1上所有TEdit
控件的遍历初始化。读者稍加修改,即可对其它控件进行遍历。这里有一个小技巧,
我们把需要进行初始化的控件放置在了一Panel1上,与不需要初始化的控件区分开
来,这样便于编程。</font> <font color="#000000"><br>
AnsiString namestring="TEdit";</font> <font color="#000000"><br>
for(int i=1;i< Panel1- > ControlCount;i++)</font> <font color="#000000"><br>
{</font> <font color="#000000"><br>
if(Panel1- > Controls[i]- > ClassNameIs(namestring))</font>
<p><font color="#000000">
{</font>
<p><font color="#000000">
TEdit *p=dynamic_cast < TEdit* > (Panel1- >Controls[i]);</font>
<p><font color="#000000">
P- >Text="";</font>
<p><font color="#000000">
}</font> <font color="#000000"><br>
}</font>
<p><font color="#000000">四、不规则窗口</font>
<p><font color="#000000"> 1.在窗口定义中,加入HRGN hWndRgn; <br>
2.在TForm::OnCreate()消息函数最后,加入下面的代码: <br>
hWndRgn=::CreateEllipticRgn(0,0,Width,Height);
<br>
::SetWindowRgn(hWndRgn,TRUE); <br>
3.设置TForm的属性为无标题,无边框。 <br>
4.编译连接应用程序,就可以看到一个椭圆形窗口。 </font>
<p><font color="#000000">五、MDI Form</font> <font color="#000000"><br>
<br>
1.Application->CreateForm(__classid(Tjjcginput), &jjcginput);
</font>
<p><font color="#000000"> 后不用在使用显示Form的语句就可以显示出来了。 </font>
<p><font color="#000000"> 2.form 的onclose 事件必须用下面语句释放空间: <br>
void __fastcall TMDIChild::FormClose(TObject
*Sender, TCloseAction &Action) <br>
{ <br>
Action = caFree; <br>
} </font></p>
</td>
</tr>
</table>
</div>
</BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -