رفتن به مطلب
  • 0

سوال راجب ادیست تکست


mr-edris

سوال

سلام به همه

اقا یه سوال امکانش هست توی ادیت تکستی که مخفیه چیزی نوشت؟

 

اگر هست

 

فرض کنید دوتا ادیت تکست رو هم داریم می خوام وقتی روی ادیت تکست 1 کلیک میشه مخفی شه اما بازم کرسر روی همون باشه و متن داخل همون ادیت تکست مخفی نوشته شه امکانش هست|؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

13 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام ادریس جان.

میتونی یه ادیت کاملا مساوی با ادیت تکست قبلی بذاری روش هم اندازه اون اما اینی که گذاشتی روش vibile اش رو false کن.

به محض اینکه یک کلمه تایپ شد روی اول ، اونی که روشه Visible اش true بشه اما پشتش همچنان باقی بمونه. و مینویسی هم عمل میکنه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب دقیقا همین عزیزم باید تو تابع فوکوسیبل چی بنویسم آیا؟

Sub EditText1_FocusChanged (HasFocus As Boolean)
    If EditText1_FocusChanged(True)  Then
    EditText1.Visible=False
    End If
End Sub

درسته؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

وقتی انویزیبل میشه کورسور میره رو ادیت تکست 2

 

نمیشه کاری کرد نره؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببین

کرزر باید بره رو اون ادیت تکست

شما مگه نمیخوای متن تو ادیت تکستی که مخفیه هم نوشته بشه؟

تو اونت تکست چنج متن هاشون رو برابر قرار بدی ریدفه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببین

من می خوام دقیق اینکار انجام شه

 

ادیست تکست 1  مخفی شه

اما کورسور توی همون باشه چرا؟ چون می خوام متنی که نوشته میشه مخفی باشه!!

بعدش چی میشه؟

 

این میشه

Sub EditText2_TextChanged (Old As String, New As String)
If EditText1.Text.Length=1 Then
EditText2.Text="ر"
End If

بعدش چی میشه؟

رو یه دکمه کلیک میکنم و :

res=EditText1.Text
Sub Button1_Click
	Msgbox(res,"جواب سوال شما ")
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

ادریس جان همون کاری که گفتم بکن ، یعنی ادیت تکست2 رو بذار روی ادیت تکست1 بذارو vibile رو false کن و این کد رو واسه رویداد ادیت تکست1 بنویس:

Sub EditText1_TextChanged (Old As String, New As String)
javab=New
EditText2.Visible=True

If New.Length=1 Then
EditText2.text="غ"
Else If New.Length=2 Then
EditText2.text="غو"
End If

End Sub

من که میدونم میخوای چیکار کنی ، حالا اینی که نوشتم بقیه اش رو خودت پیش برو....

متن جواب هم میریزه تو متغیر javab ذخیره اش میکنه ، فقط javab رو از نوع استرینگ تعریفش کن.

ادیت تکست2 رو میاره سر 1 و کرسر هم هنوز سر جاش هست.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ادریس جان همون کاری که گفتم بکن ، یعنی ادیت تکست2 رو بذار روی ادیت تکست1 بذارو vibile رو false کن و این کد رو واسه رویداد ادیت تکست1 بنویس:

من که میدونم میخوای چیکار کنی ، حالا اینی که نوشتم بقیه اش رو خودت پیش برو....

متن جواب هم میریزه تو متغیر javab ذخیره اش میکنه ، فقط javab رو از نوع استرینگ تعریفش کن.

ادیت تکست2 رو میاره سر 1 و کرسر هم هنوز سر جاش هست.

یعنی بگم عشقمی کم گفتمااااااااااااااااااااااااااااااااااااااا

لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

تست نکردم ولی به احتمال زیاد آره البته این که تو بنویسی نه کاربر...
 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

 یعنی نمیشه؟

 

حالا با چه کدی میشه این کارو کرد که رو یه ادیت تکست کلیک کردیم مخفی بشه؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

اره میشه

البته مثل یه متیر میمنونه که کاربر نمیتونه چیزی توش وارد کنه

نمیدون کرزر روش میمونه یا نه

اما میتونی متنی که توی ادیت تکست 2 مینویسی رو ، کپی کن تو اونی که نیست

اون ادیت تکست یک رو باید اینویزبل کنی و نه دیزیبل

بعد میای داخل تکست چنج تکست باکسی که معلومه رو صفحه، متنشو توی اون یکی قرار میدی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب چیطوری بگم که اگر رو ادیت تکست یک کلیک شد ادیت تکست یک مخفی بشه؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببین ادیت تکست اونت کلیک نداره

میتونی بگی وقتی فوکوس شد(یعنی روش کلیک شد مخفی شه و بعد از مخفی شدن، روی ادیت تکست 2(که مخفی نیست) فوکوس شه(که بتونی توش تایپ کنی))

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...