PDA

نسخه کامل مشاهده نسخه کامل : این برنامه رو چطور بنویسم؟



Arashdn
25-12-2008, 23:16
سلام
چطور برنامه ای بنویسیم که


1
222
33333
444
5

و
------------------------------------------->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

1
22
333
4444
55555


رو روی فرم چاپ کنه

اونی که بهم یاد می ده گفت باید از تابع های SPC() و Tab() استفاده کنم این تابع ها چین؟
کسی این زحمت رو می کشه و برنامه رو با یه توضیه محتصر(ترجیحا کامل : دی) برام بنویسه؟

ممنون

aaaammmm87
25-12-2008, 23:36
Private Sub Command1_Click()
Print Spc(11); 1
Print Spc(10); 222
Print Spc(9); 33333
Print Spc(10); 444
Print Spc(11); 5
End Sub

Arashdn
26-12-2008, 00:13
ممنون از شما اما اعداد باید با یه حلقه for next خودشون ساخته بشن
راستی کار این تابع ها رو نگفتید

aaaammmm87
26-12-2008, 00:15
كار تابع Spc ايجاد فضاي خالي هست در مورد خلقه الان وقت ندارم و خيلي راحته خودت يه كم فكر كني مينويسي

Arashdn
26-12-2008, 00:32
خودم دو روز تموم فکر کردم : دی
بابا من اونقدرم حرفیه نیستم که

Open-Source
26-12-2008, 09:16
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اینم با حلقه:46:

Open-Source
26-12-2008, 09:27
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اینم اون شکل اولی.

-کار spc اینه که به اندازه داخل پرانتز فاصله(space) چاپ میکنه.:20:

Arashdn
26-12-2008, 09:54
me.cls
me.autoredraw = true

اصلا با این کد آشنایی ندارم و نمی دونم چیکار می کنه
نمیشه بدون این کد نوشت؟

aaaammmm87
26-12-2008, 15:16
اصلا با این کد آشنایی ندارم و نمی دونم چیکار می کنه
نمیشه بدون این کد نوشت؟
Me.Cls
دستوري براي پاک کردن محتويات چاپ شده روي صفحه

Me.AutoRedraw = True
رسم خودکار
اگر توجه کردن خطهاي رسم شده روي فرم با قرار گرفتن يک قسمت بر روي آنها پاک مي شوند با استفاده از اين خصيصه آنها ديگر پاک نمي شوند.

Arashdn
26-12-2008, 16:31
راستی این vbcrlf چیه؟

aaaammmm87
26-12-2008, 16:41
راستی این vbcrlf چیه؟

Print vbCrLf
باعث ميشه كه اشاره گر بياد به خط بعدي

Arashdn
26-12-2008, 18:25
نمیشه یه پرینت خالی بزنیم؟

aaaammmm87
27-12-2008, 18:25
نمیشه یه پرینت خالی بزنیم؟

منظورت كدوم خطه ؟

Open-Source
27-12-2008, 21:18
نمیشه یه پرینت خالی بزنیم؟

چرا داداش میتونی print خالی هم بزنی(ایراد از من بود ببخشید):46:

Arashdn
29-12-2008, 15:17
راستی برنامه که دوستان دادن

1
222
33333
222
1

رو چاپ می کنه چطور


1
222
33333
444
5


رو بنویسم؟
ممنون

VBYOFSKI
29-12-2008, 19:24
راستی برنامه که دوستان دادن

1
222
33333
222
1

رو چاپ می کنه چطور


1
222
33333
444
5


رو بنویسم؟
ممنون






امیدوارم کارتو راه بندازه.
من همون کدهایی که Open-Source نوشته بود رو تغییر دادم. Open-Source جان ببخشید اگه تو کارت دخالت کردم.:11:


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

Arashdn
29-12-2008, 20:27
امیدوارم کارتو راه بندازه.
من همون کدهایی که open-source نوشته بود رو تغییر دادم. Open-source جان ببخشید اگه تو کارت دخالت کردم.:11:


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

Open-Source
29-12-2008, 20:35
و حالا چطور بنویسیم که عدد ردیف وسط توسط یه تکست باکس دریافت بشه؟
ممنون


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

Open-Source
29-12-2008, 20:38
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

خواهش میکنم رفیق.
کمک به یکدیگه که این حرف هارو بر نمیداره.;)

Open-Source
29-12-2008, 20:39
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

خواهش میکنم رفیق.
کمک به یکدیگه که این حرف هارو بر نمیداره.;)

Arashdn
29-12-2008, 21:08
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این اونی که من میخوام نیست
من میخوام عدد وسط رو بدیم بقیه اعداد اتوماتیک ساخته و چاپ بشه

و جا داره از تمامی دوستانی که منو راهنمایی کردن سپاس گزاری کنم

VBYOFSKI
29-12-2008, 21:43
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

امیدوارم همونی باشه که میخوای.

Arashdn
30-12-2008, 06:16
ایول همینه دستتون درد نکنه