【发布时间】:2015-03-28 01:45:43
【问题描述】:
我正在编写一个简单的程序,其中包含一些按钮、一个文本框和一些组合框。
我想做的是,当我再次单击按钮时,结果必须再次出现在文本框中,并且不删除以前的结果,例如在组合框 1 中我选择 bmw,在组合框 2 中我在单击按钮后选择德国文本显示在文本框中,我想再次选择其他项目,但前一项(宝马和德国)应留在文本框中。我不知道我能不能解释一下。
<StackPanel>
<ComboBox Name="cb1" Margin="0,10,0,0" Width="100">
<ComboBoxItem Content="Peugeot"/>
<ComboBoxItem Content="BMW"/>
<ComboBoxItem Content="GOLF"/>
</ComboBox>
<ComboBox Name="cb2" Margin="0,10,0,0">
<ComboBoxItem Content="Usa"/>
<ComboBoxItem Content="Germany"/>
<ComboBoxItem Content="France"/>
</ComboBox>
<TextBox Name="txt1" Margin="0,10,0,0" Width="200" Height="100"/>
<Button Name="btnclick" Margin="0,10,0,0" Width="50" Height="30" Content="Click" Click="btnclick_Click" />
public MainWindow()
{
InitializeComponent();
}
private void btnclcik_Click(object sender, RoutedEventArgs e)
{
if (cb1.IsArrangeValid == true)
if (cb2.IsArrangeValid == true)
txt1.Text = "Car:" + cb1.Text + "\n" + "state:" + cb2.Text;
}
private void btndel_Click(object sender, RoutedEventArgs e)
{
cb1.Text = "";
cb2.Text = "";
}
} }
【问题讨论】:
-
这个不是删了吗?
-
那么现在发生了什么?你能看到结果吗?或者你根本不能?还是只有新文本?
-
我删除了这个,因为要再次发布以见人,因为我需要帮助紧急它我明天的学校项目
-
首先,这是非常糟糕的做法,违反了本论坛的规则,其次,如果您在一审中解释得更好,您将在一审中得到更好的答案..继续..告诉我如果 ans 有效?
-
显示第一个结果,但是当我尝试再次提交其他详细信息时,以前的结果被新的结果替换,我不想被替换,我想继续所有结果连续