110,566
社区成员
发帖
与我相关
我的任务
分享
TextBoxEditNowName.Width = ComboBox_KeyMapList.Width;
TextBoxEditNowName.Height = ComboBox_KeyMapList.Height;
TextBoxEditNowName.Margin = ComboBox_KeyMapList.Margin;
TextBoxEditNowName.VerticalAlignment = VerticalAlignment.Top;
TextBoxEditNowName.HorizontalAlignment = HorizontalAlignment.Left;
定义一个这样的TextBox在需要编辑的时候.Add(TextBoxEditNowName);编辑完了remove就行了item.Content.ToString()
这个不就是你要的值了吗。。。[/quote]
我再补充个问题:当我运行的程序时 ,我想要得到combobox中我输入的任意值,而不只是我预先设定的,这个该如何编写item.Content.ToString()
这个不就是你要的值了吗。。。ComboBoxItem item = ComboBox.SelectedItem as ComboBoxItem;
if (item != null) {
MessageBox.Show(item.Content.ToString());
}
[/quote]
你的 MessageBox.Show(item.Content.ToString()); 这个运行没问题,但是我希望得到这个选中赋值给另一个变量如 :a;
而不是显示出来 ComboBoxItem item = ComboBox.SelectedItem as ComboBoxItem;
if (item != null) {
MessageBox.Show(item.Content.ToString());
}