當前位置:編程學習大全網 - 腳本源碼 - c#中怎樣通過單擊button添加多個textbox

c#中怎樣通過單擊button添加多個textbox

在C#中,您可以使用Windows Forms或WPF(Windows Presentation Foundation)來創建包含多個TextBox控件的窗體,並添加壹個Button控件來添加更多的TextBox控件。

以下是壹個使用Windows Forms的示例,演示如何通過單擊Button來添加多個TextBox:

打開Visual Studio,創建壹個新的Windows Forms應用程序項目。

在設計視圖中,從工具箱拖動壹個Button和壹個TextBox控件到窗體上。

雙擊Button控件以創建其Click事件處理程序。

在代碼中,編寫壹個方法來創建新的TextBox控件,並將其添加到窗體上。

下面是壹個簡單的示例代碼:

csharp復制代碼

public partial class Form1 : Form ?

{

private int textBoxCount = 0;

public Form1() ?

{

InitializeComponent();

}

private void buttonAddTextBox_Click(object sender, EventArgs e) ?

{

// 創建新的TextBox控件 ?

TextBox newTextBox = new TextBox();

newTextBox.Location = new Point(50, 50 + (textBoxCount * 30)); // 設置位置,可以根據需要調整 ?

newTextBox.Width = 200; // 設置寬度,可以根據需要調整 ?

newTextBox.Name = "textBox" + textBoxCount++; // 設置名稱以唯壹標識每個TextBox控件 ?

newTextBox.TextChanged += new EventHandler(this.TextBoxChanged); // 添加文本更改事件處理程序 ?

// 將新的TextBox控件添加到窗體上 ?

this.Controls.Add(newTextBox);

}

private void TextBoxChanged(object sender, EventArgs e) ?

{

// 處理文本更改事件,例如更新UI或保存數據等操作 ?

}

}

在這個示例中,當您單擊Button時,將調用buttonAddTextBox_Click方法。該方法創建壹個新的TextBox控件,並設置其位置、寬度和名稱。然後,將新的TextBox控件添加到窗體的Controls集合中。您還可以添加壹個文本更改事件處理程序來處理文本更改事件。

  • 上一篇:cF妖姬的來歷是什麽?
  • 下一篇:您好,請問做功課時可以同時采用多種不同形式的“十念法”嗎?僅念壹種感覺打妄想了,謝謝。
  • copyright 2024編程學習大全網