View Full Version : سوال: مشکل با Button و TextBox
hamed_kh311
جمعه 21 تیر 1387, 13:39 عصر
شرمنده که واسه موضوع به اين سادگی توپيک باز ميکنم،مبتديم ديگه
من توی فرمی که ايجاد کردم 1 bottun و 1textbox گذاشتم،ميخوام وقتی که رويه دکمه کليک ميشه و چيزی داخله textbox نيست 1 پيغام بدم که لطفاً فرم را پر کنيد اما تا ميام برنامه رو run ميکنم و بدونه پرکردن textbox دکمه رو ميزنم يه بنجريه error باز ميشه
کمک کنين خواهشا فوری
هم اکنون نيازمند ياری سبزتن هستم
ممنون
hdv212
جمعه 21 تیر 1387, 13:43 عصر
دوست عزیز ضمن خوش آمد گویی به شما
لطفا متن خطا رو اینجا بذار
hamed_kh311
جمعه 21 تیر 1387, 14:17 عصر
شرمنده که واسه موضوع به اين سادگی توپيک باز ميکنم،مبتديم ديگه
من توی فرمی که ايجاد کردم 1 bottun و 1textbox گذاشتم،ميخوام وقتی که رويه دکمه کليک ميشه و چيزی داخله textbox نيست 1 پيغام بدم که لطفاً فرم را پر کنيد اما تا ميام برنامه رو run ميکنم و بدونه پرکردن textbox دکمه رو ميزنم يه بنجريه error باز ميشه
کمک کنين خواهشا فوری
هم اکنون نيازمند ياری سبزتن هستم
ممنون
اين متن اون خطا
formatexception was unhandled
Input string was not in a correct format.
1 سؤال ديگه هم پيش اومد
من يه کد نوشتم که ميخوام يه messagebox به اين صورت باز کنه
Your ID is : xxxxx
کدی که نوشتم اينه
MessageBox.Show("Your ID is: ", MyDetails.ID.ToString());
اما با اين کد برنامه متغيری رو که ميخوام جلوی "Your ID is : "چاپ کنه ميبره تو caption ميگذاره،يعنی title ميشه که من نميخوام اينجوری بشه
hozouri
جمعه 21 تیر 1387, 14:32 عصر
دوست عزیز لطفاً کدی رو که نوشتید رو در تاپیک قرار دهید.
و در مسیج باکس بعد از Your ID is باید + باشه نه ,
و برای تکست باکس هم میتونی به چند روش زیر عمل کنی.
if(textbox1.text == "") //Prompt
یا
if(textbox1.text == null) //Prompt
یا
if(textbox1.text.Lenght == 0) //Prompt
که در قسمت Prompt دستورات رو بنویسید
Sajjad.Aghapour
جمعه 21 تیر 1387, 14:32 عصر
در مورد خطایی که میده اینه که مثلا شما متغیری از نوع int تعریف کردید و محتویات textBox رو بهش نسبت میدید.درحالیکه در textBox چیزی غیراز عدد تایپ می کنید.(ّFormatException)
در مورد سوال دوم به این صورت باید بنویسید
MessageBox.Show("your ID is:"+MyDetails.ID.ToString);
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.