我想打开此按钮上的文本框单击(在用户单击按钮时在运行时创建它)并存储字符串。如何动态打开按钮上的文本框单击
private void button5_Click(object sender, RoutedEventArgs e)
{
TextBox dynamicTextBox = new TextBox();
dynamicTextBox.Text = "Type Partnumber";
}
我想打开此按钮上的文本框单击(在用户单击按钮时在运行时创建它)并存储字符串。如何动态打开按钮上的文本框单击
private void button5_Click(object sender, RoutedEventArgs e)
{
TextBox dynamicTextBox = new TextBox();
dynamicTextBox.Text = "Type Partnumber";
}
你的文本框添加到网格的孩子,并设置列和行号。
private void button1_Click(object sender, RoutedEventArgs e)
{
TextBox dynamicTextBox = new TextBox();
dynamicTextBox.Text = "Type Partnumber";
Grid.SetRow(dynamicTextBox, 1);
Grid.SetColumn(dynamicTextBox, 0);
this.MainGrid.Children.Add(dynamicTextBox);
}
尝试这样
private void button5_Click(object sender, EventArgs e)
{
TextBox dynamicTextBox = new TextBox();
// your code
this.Controls.Add(dynamicTextBox);
}
智能感知不在使用.Controls,不起作用 – user42067
发布之前,您应该做一些搜索。你应该在SO看到THIS。这是一个可能的重复。并有几个相关的。
说,你有一个Grid
在XAML
部分,并将其命名为“网格”,并访问网添加这个新创建的TextBox
private void button5_Click(object sender, RoutedEventArgs e)
{
TextBox dynamicTextBox = new TextBox();
dynamicTextBox.Text = "Type Partnumber";
grid.Children.Add(dynamicTextBox);
}
请解释你的意思是“弹出文本框”。你想在运行时创建一个并将其显示给用户? – Sandeep
是的,我编辑了我的上下文。 – user42067
[WPF如何动态创建文本框并找到单击按钮上的文本框?](http://stackoverflow.com/questions/537073/wpf-how-do-i-create-a-textbox-动态查找单击按钮上的文本框) – Zeeshan