基本介紹
- 中文名:動態生成控制項
- 優點:增加程式的靈活性等
- 定義控制項類型: Button1:TButton
- 步驟:定義生成的控制項類型等
在進行Form設計時,直接在控制項工具箱選擇所需控制項,再設定其屬性與回響事件,這種方法比較常見。
2、程式中動態生成控制項
有時候,我們需要在程式運行時動態生成控制項,這樣做有兩大優點:一是可以增加程式的靈活性;二是如果生成控制項的多少與程式中間運行結果相關,顯然方法一是無法的實現的,必須用程式中動態生成方法。
程式中動態生成控制項的方法分為三步,首先,定義生成的控制項類型,再用Create函式生成控制項,最後對控制項的相關屬性賦值。以TButton控制項為例,步驟如下:
Button1:TButton;
Button1.Parent:=Self;
//一般將其父控制項設定為Self,如果不設定Parent的值,
則控制項不會在螢幕
//顯示出來
相關的事件發生要再另外自己增加事件過程即可