PDA

View Full Version : سوال: مشکل با Button و TextBox



hamed_kh311
جمعه 21 تیر 1387, 12:39 عصر
شرمنده که واسه موضوع به اين سادگی توپيک باز ميکنم،مبتديم ديگه
من توی فرمی که ايجاد کردم 1 bottun و 1textbox گذاشتم،ميخوام وقتی که رويه دکمه کليک ميشه و چيزی داخله textbox نيست 1 پيغام بدم که لطفاً فرم را پر کنيد اما تا ميام برنامه رو run ميکنم و بدونه پرکردن textbox دکمه رو ميزنم يه بنجريه error باز ميشه
کمک کنين خواهشا فوری
هم اکنون نيازمند ياری سبزتن هستم
ممنون

hdv212
جمعه 21 تیر 1387, 12:43 عصر
دوست عزیز ضمن خوش آمد گویی به شما
لطفا متن خطا رو اینجا بذار

hamed_kh311
جمعه 21 تیر 1387, 13: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, 13:32 عصر
دوست عزیز لطفاً کدی رو که نوشتید رو در تاپیک قرار دهید.

و در مسیج باکس بعد از Your ID is باید + باشه نه ,

و برای تکست باکس هم میتونی به چند روش زیر عمل کنی.

if(textbox1.text == "") //Prompt

یا

if(textbox1.text == null) //Prompt

یا

if(textbox1.text.Lenght == 0) //Prompt

که در قسمت Prompt دستورات رو بنویسید

Sajjad.Aghapour
جمعه 21 تیر 1387, 13:32 عصر
در مورد خطایی که میده اینه که مثلا شما متغیری از نوع int تعریف کردید و محتویات textBox رو بهش نسبت میدید.درحالیکه در textBox چیزی غیراز عدد تایپ می کنید.(ّFormatException)
در مورد سوال دوم به این صورت باید بنویسید


MessageBox.Show("your ID is:"+MyDetails.ID.ToString);