সি #, .নেট 4.0, ভিএস 2010।
ডব্লিউপিএফ-এ নতুন। আমার মেইন উইন্ডোতে আমার একটি কম্বোবক্স রয়েছে। আমি বললাম কম্বো বাক্সের সিলেকশন চেঞ্জড ইভেন্টটি হুক করেছি। যাইহোক, যদি আমি ইভেন্ট হ্যান্ডলারে কম্বো বাক্সের মানটি পরীক্ষা করি তবে এটির পুরানো মান রয়েছে। এটি একটি বাছাই-পরিবর্তিত ইভেন্টের চেয়ে "সিলেকশন চেঞ্জিং" ইভেন্টের মতো শোনাচ্ছে।
নির্বাচনটি আসলে হেন্ডড্রের পরে কম্বোবক্সের নতুন মানটি কীভাবে পাব?
বর্তমানে:
this.MyComboBox.SelectionChanged += new SelectionChangedEventHandler(OnMyComboBoxChanged);
...
private void OnMyComboBoxChanged(object sender, SelectionChangedEventArgs e)
{
string text = this.MyComboBox.Text;
}
দ্রষ্টব্য, আমি যদি ইভেন্ট আরগস, ইজিওরিনালসোর্সটিতে পাস করা অবজেক্টটি ব্যবহার করি তবে আমি একই আচরণ করব।
SelectionChanging
প্রথমে রাখা উচিত ছিল?