PDA

View Full Version : انتخاب یه textbox و غیر فعال شدن textbox دیگر



systam
یک شنبه 16 تیر 1392, 19:52 عصر
سلام از عنوان پست هم معلومه
توی برنامه ام من جستجو براساس کد عضویت و فامیلی دارم
زمانی که تکس کد عضویت انتخاب مشه برای وارد کردن شماره عضویت
تکس فامیلی غیر فعال بشه و یا بلعکس
چطوری این کار رو انجام بدم

فرق میان Focus , Focused چیه

systam
یک شنبه 16 تیر 1392, 20:16 عصر
سلام
با این کد میشه زمانی که شروع به تایپ کنی تکس دیگری غیر فعال میشه
If Not CStr(TextBox2.Text) <> "" Then
TextBox3.Enabled = False
Else
TextBox3.Enabled = True
End If

ali.rk
یک شنبه 16 تیر 1392, 21:38 عصر
سلام کدش درسته ولی جای false و true رو عوض کن .
کد رو در قسمت textchange بزار .
این جمله واسه چیه دیگه می گفتی:
if textbox2.text = "" then
.....

systam
دوشنبه 17 تیر 1392, 09:16 صبح
سلام
این دستور شما میاد زمانی که تکس خالی کار رو برای شما انجام میده
من میخوام زمانی که در داخا تکس کلید کردیم تمس دیگه غیر فعال بشه

mehdi.safavie
دوشنبه 17 تیر 1392, 11:05 صبح
سلام داش
یه مقدار بیشتر توضیح بده چی میخوای

چیزی که من فهمیدم ، شما باید در رویداد کلیک تکس باکس اول بنویسی که اگر همون تکس باکس خالی از رشته ای بود تکس باکس بعدی رو غیر فعال کنه .
اما زمانی که تکس باکس بعدی غیر فعال شده شما هیچ جور نمیتونی فعالش کنی مگر شرطی رو داشته باشی .
مثلا اگر کد شما 4 رقمیه ، در رویداد Change تکس باکس بگی اگر تعداد کاراکتر ها 4 تا بود تکس باکس بعدی فعال بشه .
یا شرط های دیگه .

اینم یه نمونه مثال :
Private Sub TextBox1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Click
If TextBox1.Text = "" Then
TextBox2.Enabled = False
End If
End Sub

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
If TextBox1.TextLength = 4 Then
TextBox2.Enabled = True
End If
End Sub

اما اگر شرط خاصی نمیتونی براش پیدا کنی ، بهتره بیخیال این ماجرا بشی ، بدون شرط خب نمیشه که :چشمک:

systam
دوشنبه 17 تیر 1392, 11:26 صبح
اما اگر شرط خاصی نمیتونی براش پیدا کنی ، بهتره بیخیال این ماجرا بشی ، بدون شرط خب نمیشه که
عمرا کار نشد نداره

sonofsun
دوشنبه 17 تیر 1392, 16:24 عصر
سلام از عنوان پست هم معلومه
توی برنامه ام من جستجو براساس کد عضویت و فامیلی دارم
زمانی که تکس کد عضویت انتخاب مشه برای وارد کردن شماره عضویت
تکس فامیلی غیر فعال بشه و یا بلعکس
چطوری این کار رو انجام بدم

فرق میان Focus , Focused چیه
سلام
میتونی از دو رویداد GotFocus و LostFocus تکست باکس استفاده کنی به طوری که تو رویدادGotFocus یک از آنها خاصیت enabel تکست باکس دیگری رو false و و تو رویداد LostFocusهمون تکست باکس خاصیت enabel تکست باکس دیگر (همونی که غیر فعال شده بود ) رو true کنی.

مهرداد صفا
دوشنبه 17 تیر 1392, 20:02 عصر
فرق میان Focus , Focused چیه

با سلام.
متود Focus کنترل مورد نظر را فعال کرده و در صورت موفقیت مقدار true بر میگرداند و Focused یک خصوصیت است که با فعال بودن کنترل مقدار آن true است.