在DELPHI中我們經常要動態的創建控件以及控件的事件。例如,我們可能想根據程序需要動態的創建一些Tshape組件來創建某個圖形,並使得在鼠標移動上去之后可以完成某些操作。這一般需要需要三步: 生成一個制定組件類的實例 為這個實例付初值 在使用完畢后,釋放資源 下面將通過一個例子來演示,例子的功能是動態創建一個Tshape的實例MyShape,並且在鼠標移動到MyShape后窗體的標題欄,顯示鼠標 ...
2013-11-29 18:13 0 6488 推薦指數:
方法一: 方法一的補充 方法二、 方法三、 ...
...
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState) ...
在Delphi中,DBGrid控件是一個開發數據庫軟件不能不使用的控件,其功能非常強大,可以配合SQL語句實現幾乎所有數據報表的顯示,操作也非常簡單,屬性、過程、事件等都非常直觀,但是使用中,有時侯還是需要一些其他功能,例如打印、斑馬紋顯示、將DBGrid中的數據轉存到Excel97中等等。這就 ...
動態創建控件 1.容器控件.RegisterName("Name",要注冊的控件) //注冊控件 2.容器控件.FindName("Name") as 控件類型 //找到控件並轉換成相應類型 注意:僅通過 控件.Name來設置是不能通過FindName來找到控件 ...
動態控件是指在需要時由Create()創建的控件,這與預先在對話框中放置的控件是不同的。 一、創建動態控件: 為了對照,我們先來看一下靜態控件的創建。 放置靜態控件時必須先建立一個容器,一般是對話框,這時我們在對話框編輯窗口中,從工具窗口中拖出所需控件放在對話框中即可,再適當修改 ...