PDA

View Full Version : سوال: ی برنامه میخوام که...



behzad004
چهارشنبه 07 آبان 1393, 21:41 عصر
دوستان عذر خواهم کسی میتونه ی کمکی ب من بکنه؟؟
ب عکس زیر نگاه کنید میخوام وقتی داخل textboxخالی باشه اون buttonگزینش خاموش باشه وقتی ک داخلش مقدار وارد شد باتن روشن شه ی قطعه کدش رو میشه راهنمایی کنید ممنون
125094

gilsoft
چهارشنبه 07 آبان 1393, 23:05 عصر
سلام دوت عزیز

اول از همه اینکه: قوانین سایت رو بدقت مطالعه کن

و اینم کد مربوطه:

Private Sub Form_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Button1.Enabled = False
End Sub


Private Sub TextBox1_TextChanged(sender As System.Object, e As System.EventArgs) Handles TextBox1.TextChanged
If TextBox1.Text.Trim = "" Then
Button1.Enabled = False
Else
Button1.Enabled = True
End If
End Sub


موفق باشید .....

behzad004
پنج شنبه 08 آبان 1393, 08:09 صبح
ببخشید من پست اولمه اینجا چشم تکرار نمیشه
ممنون در اینجا میشه بگید
Trim
چیه؟؟؟
یکی از دوستان ی قطع کد دیگه داده بود با این روش
If (TextBox1.Text.Length <> 0) Then
Button1.Enabled = True
Else
Button1.Enabled = False
End If
نمیشه اینجا به جای lengthاز کلمه دیگه استفاده کنیم؟؟
..............
اینجوری نمیشه نوشت؟؟
if textbox1.text="" then
button1.enable=false
else
button1.elable=true

danialafshari
پنج شنبه 08 آبان 1393, 08:50 صبح
با سلام
Trim فاصله بعد و قبل جمله رو از بین میبره
http://barnamenevis.org/showthread.php?424336-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF-%D8%AA%D8%A7%D8%A8%D8%B9-Trim-%28%29-%D8%AF%D8%B1-%D8%B1%D8%B4%D8%AA%D9%87-%D9%87%D8%A7%D8%9F
Length هم تعداد کاراکتر ها رو نمایش میده
مفهوم کد بالا اینه که اگر تعداد یا طول کاراکتر های تکست باکس مخالف 0 بود دکمه رو فعال و در غیر این صورت غیر فعال کن

در کد پائین هم اگر trim نباشه شما وقتی space میزنید به عنوان یک کاراکتر حساب میشه و دکمه رو غیر فعال نمیکنه
توصیه می کنم ابتدا یک کتاب یا pdf در رابطه با vb.net مطالعه کنید تا با توابع و کلمات کلیدی آشنا بشید
اینها آسون ترین مطالب برنامه نویسی هستند که اگر خودتون نتونید حلشون کنید بعداً به مشکل بر می خورید و سایت میشه پر از سوالات مبتدی و البته تکراری

موفق باشید