ورود

View Full Version : رویداد TextChange کنترل combobox در wpf



سیدسبحان
پنج شنبه 22 بهمن 1394, 21:29 عصر
سلام
وقت بخیر
ببخشید رویداد textchange مربوط به combobox چی هست توی wpf?

چرا نیست توی wpf?
هرچی هم میگردم توی اینترنت پیدا نمیکنم.

ممنون میشم توضیح بدید.
تشکر

fool66
شنبه 24 بهمن 1394, 13:58 عصر
سلام




public Window1()
{
InitializeComponent();
this.comboBox.Loaded += delegate
{
TextBox editTextBox = comboBox.Template.FindName("PART_EditableTextBox", comboBox) as TextBox;
if (editTextBox != null)
{
editTextBox.TextChanged += delegate { MessageBox.Show(comboBox.Text); };
}
};
}



موفق باشید

سیدسبحان
شنبه 24 بهمن 1394, 17:43 عصر
سلام




public Window1()
{
InitializeComponent();
this.comboBox.Loaded += delegate
{
TextBox editTextBox = comboBox.Template.FindName("PART_EditableTextBox", comboBox) as TextBox;
if (editTextBox != null)
{
editTextBox.TextChanged += delegate { MessageBox.Show(comboBox.Text); };
}
};
}



موفق باشید


اقا واقعا ممنون
ولی یه سوال:
من کدی که میخام توی رویداد textchange کومبوباکسم بنویسم، الان باید دقیقا کجای این کد شما بنویسم؟؟

ایا باید به جای messagebox بنویسم؟

fool66
شنبه 24 بهمن 1394, 17:52 عصر
بله به جای دستور زیر دستورات خودت رو بنویس



MessageBox.Show(comboBox.Text);