PDA

View Full Version : سوال: ساخت برنامه پردازش متن



Mr.Spider
جمعه 30 آبان 1393, 19:09 عصر
سلام.
من میخوام یک برنامه شبیه این بسازم (با VB):

125918

2 تا سوال دارم:
1- چجوری تنظیم کنم که زمانی که مثلا Command1 رو زدم، عبارتی مثل " سلام " در بخش متنی برنامه بیاد؟
2- چجوری برای این برنامه پسوند های مختلفی رو تنظیم کنم؟ (یعنی تنظیم کنم که فایل ها با پسوند هایی مثل txt یا سایر فایل های متنی رو باز کنه)

samiasoft
جمعه 30 آبان 1393, 19:59 عصر
درود

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

text1.text="سلام"

سوال دومتون تکراری هست و با یک جستجو میتوانید تاپیک های مشابه سوالتون رو پیدا کنید

ایلیا آخوندزاده
جمعه 30 آبان 1393, 21:06 عصر
باسلام و درود
درتکمیل فرمایش دوست خوبم باید بگم اگه بخواین که با کلیک بر روی هر کامند یک متن خاص نمایش داده بشه مثلا سلام باید از کد زیر استفاده کنید تا تکس باکس رو خالی کنه و متن سلام رو بصورت انفرادی نمایش بده :
text1 = ""
text1.text = "سلام"
و درصورتی که بخواین به متن ها اضافه بشه از کد زیر استفاده کنید :
text1 = text1.text + "سلام"
موفق باشید

SlowCode
جمعه 30 آبان 1393, 22:37 عصر
باسلام و درود
درتکمیل فرمایش دوست خوبم باید بگم اگه بخواین که با کلیک بر روی هر کامند یک متن خاص نمایش داده بشه مثلا سلام باید از کد زیر استفاده کنید تا تکس باکس رو خالی کنه و متن سلام رو بصورت انفرادی نمایش بده :
text1 = ""
text1.text = "سلام"
موفق باشید
نیازی به خط اول نیست! وقتی مقدار عنصری رو برابر مقداری میکنیم مقدار قبلی به طور خودکار حذف میشه.

Mr.Spider
شنبه 01 آذر 1393, 09:32 صبح
نیازی به خط اول نیست! وقتی مقدار عنصری رو برابر مقداری میکنیم مقدار قبلی به طور خودکار حذف میشه.

ممنون از همه
اما من میخوام مثلا دکمه Command1 رو زدم عبارت "سلام" و بعد دکمه Command2 رو زدم، خط بعد عبارت دیگه ای بیاد
اینو پی کار کنم؟

meys34
شنبه 01 آذر 1393, 17:33 عصر
Text1.Text = Text1.Text + vbCrlf

Mr.Spider
چهارشنبه 05 آذر 1393, 13:35 عصر
Text1.Text = Text1.Text + vbCrlf

ممنون از این کدی که دادی
حالا یه چیز دیگه.
اگه کسی میدونه کمکم کنه
میخوام همون Command1 رو که بزنم عبارت HI از خط دوم به بعد بیاد
یعنی هر متنی که ذخیره کرده باشم، خط اول نیاد
از خط دوم شروع بشه.
این کد رو اگه کسی می دونه بهم بگه لطفا
ممنون

meys34
چهارشنبه 05 آذر 1393, 14:46 عصر
ممنون از این کدی که دادی
حالا یه چیز دیگه.
اگه کسی میدونه کمکم کنه
میخوام همون Command1 رو که بزنم عبارت HI از خط دوم به بعد بیاد
یعنی هر متنی که ذخیره کرده باشم، خط اول نیاد
از خط دوم شروع بشه.
این کد رو اگه کسی می دونه بهم بگه لطفا
ممنون

احتمالا منظورتون این بوده

Text1.Text = vbCrlf + Text1.Text + vbCrlf