我想創建一個可視化的c + +應用程序,它有一個按鈕,單擊時會創建一個文本框,並且當再次單擊時會在最後一個創建的下方創建一個文本框。然後是一個刪除以前創建的文本框的按鈕。C++如何使用onClick事件來創建文本框?
我從哪裏開始?有沒有人有這樣的樣品?
謝謝!
我想創建一個可視化的c + +應用程序,它有一個按鈕,單擊時會創建一個文本框,並且當再次單擊時會在最後一個創建的下方創建一個文本框。然後是一個刪除以前創建的文本框的按鈕。C++如何使用onClick事件來創建文本框?
我從哪裏開始?有沒有人有這樣的樣品?
謝謝!
創建您需要的所有文本框,當然也是如此。把它們放在你想要的地方。
然後調用它們的Hide()和Show()函數使它們出現並消失。
如果必須移動控件,請調用SetBounds(...)。
創建一個數據結構來保存你的文本框,然後將它們添加到您的窗體上點擊,或將其刪除:
Generic::List<TextBox^>^ textBoxes;
void MainForm() //Constructor
{
textBoxes = gcnew Generic::List<TextBox^>();
}
void btnAddClick(System::Object^ sender, System::EventArgs^ e)
{
TextBox^newTextbox = gcnew TextBox();
//Set up some properties. Location and etc.
//...
//...
textBoxes.Add(newTextbox);
MainForm.Controls.Add(newTextbox);
}
的代碼是未經測試,但你的想法。刪除將是類似的,只需調用MainForm和List的Remove方法即可。
你在要求一些非常具體的東西。我不知道是否有任何準備好的這種程序的例子。你想要做的第一件事是建立這個增量。從創建文本框開始,然後從那裏繼續。 – Daisetsu 2010-08-18 00:02:41