ورود

نسخه کامل مشاهده نسخه کامل : یک سوال خیلی ساده در مورد تکست باکس !



ALt3rnA
30-04-2010, 16:01
سلام دوستان ! خوبید ؟
یک سوال ساده داشتم
من یک تکست باکس دارم که میخوام با فشار دادن یک دکمه هر بار یک متغیر رو بخونه و یک خط به این تکست باکس اضافه کنه .
این کد رو نوشتم ولی این هر بار تکست باکس رو مساوی خود متغیر قرار میده و نمیدونم چرا ! در ضمن نمیدونم چجوری میشه رفت به خط بعد . تو سی که با /n بود .





برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

tmain تکست باکسه
p هم یک متغیر از نوع رشته

mahy007
30-04-2010, 16:12
والا من منظور سوال اولتون رو متوجه نشدم !

میشه بیشتر توضیح بدید ؟؟

اما سوال دوم !

شما باید در قسمت ویژگی های textbox گزینه ی Multiline رو true کنید ... حالا دیگه با زدن اینتر میتونید برید خط بعد

یا از دستور vbnewline استفاده کنید ... ( در کد نویسی )

mahy007
30-04-2010, 16:25
ببین این جواب سوال اولت هست یا نه !


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

M i L @ D
30-04-2010, 19:21
خب برای رفتن به خط بعدی باید از تابع VbNewline استفاده کنید !

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

1 - KeyUp
2- KeyPress
3- Keydown

* انتخاب هرکدام از رویدادهای بالا اختیاری است و با هر سه رویداد میشه کاری که شما گفتید رو انجام داد !