saber67
یک شنبه 11 اسفند 1392, 00:46 صبح
من توی برنامه یه NumericUpDown دارم
می خوام هر وقت مقدارش تغییر کرد یه تابعی اجرا بشه
از رخداد NumericUpDown_ValueChanged استفاده کردم و تابع خودم رو توش گذاشتم
اما این رخداد فقط وقتی اجرا میشه که از طریق دکمه های کنار NumericUpDown مقدارش رو تغییر بدیم
ولی مثلا اگه با کیبورد توش یه مقداری رو تایپ کنیم، یا بدتر!! از طریق منو کلیک راست و گزینه پست
مقدارش رو تغییر بدیم تا وقتی NumericUpDown فوکوس رو از دست نداده رخداد بالا فراخوانی نمیشه
و در نتیجه تابع من هم اجرا نمیشه!:ناراحت:
روشنتر بگم، با توجه به مقدار این NumericUpDown باید بعضی آیتم های یک تولبار فعال یا غیر فعال بشن
حالا وقتی توی NumericUpDown یه مقداری رو تایپ می کنیم و روی تولبار کلیک می کنیم
چون هنوز NumericUpDown فوکوس روشه تابع دلخواه اجرا نشده و تغییرات توی تولبار ایجاد نشده!:متفکر:
می خوام هر وقت مقدارش تغییر کرد یه تابعی اجرا بشه
از رخداد NumericUpDown_ValueChanged استفاده کردم و تابع خودم رو توش گذاشتم
اما این رخداد فقط وقتی اجرا میشه که از طریق دکمه های کنار NumericUpDown مقدارش رو تغییر بدیم
ولی مثلا اگه با کیبورد توش یه مقداری رو تایپ کنیم، یا بدتر!! از طریق منو کلیک راست و گزینه پست
مقدارش رو تغییر بدیم تا وقتی NumericUpDown فوکوس رو از دست نداده رخداد بالا فراخوانی نمیشه
و در نتیجه تابع من هم اجرا نمیشه!:ناراحت:
روشنتر بگم، با توجه به مقدار این NumericUpDown باید بعضی آیتم های یک تولبار فعال یا غیر فعال بشن
حالا وقتی توی NumericUpDown یه مقداری رو تایپ می کنیم و روی تولبار کلیک می کنیم
چون هنوز NumericUpDown فوکوس روشه تابع دلخواه اجرا نشده و تغییرات توی تولبار ایجاد نشده!:متفکر: