View Full Version : سوال: چرا کد فارسی کردن کیبورد در فورم لود عمل نمیکنه
cisco ++
جمعه 28 تیر 1392, 15:52 عصر
دوستان فارسی کردن کیبورد برای زمان اجرا رو در فرم لود نوشته ام :
InputLanguage .CurrentInputLanguage =InputLanguage .FromCulture (System .Globalization .CultureInfo .CreateSpecificCulture ("fa-IR"));
قبلا اجرا میشد ولی از دیروز که تغییراتی در کد برنامه ( تغییرات مربوط به گریدویو و دیتا ست و...)در رویداد فرم لود دادم ،دیگه این کد گار نمیکنه و موقع اجرا فارسی نمیشه
چرا؟؟؟
sohil_ww
جمعه 28 تیر 1392, 16:07 عصر
مطمینی کدات اجرا می شن ! برنامه رو با crtl+f5 اجرا کن ببین شاید 1 کدت تو قسمت فرم لود مشکل داشته باشه
cisco ++
جمعه 28 تیر 1392, 17:13 عصر
مطمینی کدات اجرا می شن ! برنامه رو با crtl+f5 اجرا کن ببین شاید 1 کدت تو قسمت فرم لود مشکل داشته باشه
فقط این کد نیس که اجرا نمیشه ،گاهی دستورات مربوط به پرشدن گریدویو و یا پرشدن لیست باکس (به روش کدنویسی) هم اجرا نمیشن ! بدون هیچ تغییراتی
sohil_ww
جمعه 28 تیر 1392, 17:15 عصر
1 خطایی تو کداتون رخ می ده برنامه رو بدون دیباگ کردن اجرا کنید ببینید مشکلی هست یا نه
cisco ++
جمعه 28 تیر 1392, 18:16 عصر
1 خطایی تو کداتون رخ می ده برنامه رو بدون دیباگ کردن اجرا کنید ببینید مشکلی هست یا نه
بدون دیباگ این ارور رو میده
System.InvalidOperationException: DataGridView column bound to a read-only field must have ReadOnly set to True.
sohil_ww
جمعه 28 تیر 1392, 18:20 عصر
کد مربوط به پر کردن دیتا گیردتو بزار
cisco ++
جمعه 28 تیر 1392, 18:34 عصر
حل شد
متشکرم
sohil_ww
جمعه 28 تیر 1392, 18:38 عصر
حل شد
متشکرم
خواهش می کنم ممنون میشم اگه کاری که انجام دادید برای توضیح بدید که اگه کسی بعد ها به همین مشکل خورد این تایپیک براش 1 مرجع خوب باشه
cisco ++
جمعه 28 تیر 1392, 18:45 عصر
بعد از اختصاص دادن همه فیلدها این کد رو نوشته بودم که خاصیت read only رو عوض کرده بود . البته این تیکه کد در یه فرم دیگه با همین گریدویو و داده ها بخاطر وجود کلید Update و... به دردبخور بود و اشتباهم این بود که همه کد ها رو عینا کپی کرده بودم !!!! :قهقهه:
foreach (DataGridViewColumn dc in DGVprofBimar.Columns)
{
dc.ReadOnly = false;
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.