Fa EditBox و Script

S.Hossein

New Member
چه جوری میتونم توی اسکریپت تعریف کنم که اگر در ادیت باکس 1 نوشته شد A توی ادیت باکس 2 نوشته شود R
این دستور کار میکنه اما برای یک حرف

If (Exitbox$='1') Then
LoadText("EditBox2","A")
End

اما من میخوام چند حرف رو لود کنه. مثلا هر وقت نوشته شد A , حرف R نوشته شود , نوشته شد B , حرف N نوشته شود. یا اگر سه بار نوشته شد A سه بار نوشته شود R. منظورم یک جور متغیر هست. و دوم اینکه حتما با پاک کردن یک حرف از ادیت باکس 1 , حرف نوشته شده برابر با اون هم از ادیت باکس 2 پاک شود.
 

MahmoodM30

مدیر <A href="http://forum.majidonline.com/forums/
با استفاده از همبن دستور If میتونید این کارو انجام بدید چند if داخل هم یا جدا از هم

برای قسمت دوم هم کد مربوط به پاک کردن رو توی به اسکریپت بنویسید و موقع پاک کردن ادیت باکس فراخوانیش کنید
 

S.Hossein

New Member
با استفاده از همبن دستور If میتونید این کارو انجام بدید چند if داخل هم یا جدا از هم

برای قسمت دوم هم کد مربوط به پاک کردن رو توی به اسکریپت بنویسید و موقع پاک کردن ادیت باکس فراخوانیش کنید


خوب میتونین کد نمونه یا فایل نمونه رو بذارین.
 

MahmoodM30

مدیر <A href="http://forum.majidonline.com/forums/
نمونه رو پیوست کردم
 

پیوست ها

  • Media1.rar
    615 بایت · بازدیدها: 24

S.Hossein

New Member
خب دست شما دست نکنه, تا اینجا درست و با دستور if هم این کار رو کردم. اما موضوع اینجاست که سر حرف دوم دیگه عمل نمیکنه. مثلا شما نوشتین a توی ادیت باکس 2 نوشت r اما بعدش که مینویسین b دیگه نویسه n مگر اینکه حرف اول را پاک کنیم. میشه یک راهنمائی برای اینجاش بکنین.
 

MahmoodM30

مدیر <A href="http://forum.majidonline.com/forums/
دادا خوب خودتون هم دست بکار بشید خیلی خوب میشه اینجوری بهتر یاد میگیرید برید و توابع کار با رشته ها رو یاد بگیرید خودتون راحتر کارتون رو راه بندازید

این کد رو به اول اون دکمه اضافه کنید

کد:
LEN=LEN(EditBox$)
EditBox$=StrGet(EditBox$,LEN)
 

جدیدترین ارسال ها

بالا