PDA

نسخه کامل مشاهده نسخه کامل : نقاشی کردن



amsjavan
17-06-2008, 11:15
سلام به همه دوستان
کسی می تونه یه کد بهم بده یا بگه چی کار باید بکنم که بتونم روی صفحه نقاشی کنم و بتونم نوع قلم و رنگ از جعبه قلم انتخاب کنم. برای Vb6 می خواستم
ممنون می شم

amsjavan
18-06-2008, 13:11
کسی نمی خواد کمکم کن؟ حداقل یه راهنمایی که می تونید بکنید!

bad_boy_2007
18-06-2008, 14:23
کسی نمی خواد کمکم کن؟ حداقل یه راهنمایی که می تونید بکنید!

اگه دست از سر VB6 ور میداشتی و میومدی تو دات نت یک کامپوننت مخصوص همین کار داره !!!
سر ایکی ثانبه یک Paint با تمام امکاناتش میسازی حالا بیا و تو VB6 . . . .

Smafias
19-06-2008, 01:15
سلام!

خیلی ساده:


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

میتونی برای تغییر اندازه قلم مقدار DrawWidth رو تغییر بدی!
برای تغییر رنگ هم به جای vbRed از یه رنگ دیگه استفاده کن مثلا vbGreen یا چیزای دیگه...

برای انتخاب رنگ از جعبه رنگ باید از Common Dialog استفاده کنی.

اگه مشکلی بود حتما بگو! :11:

amsjavan
19-06-2008, 16:46
سلام!

خیلی ساده:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدمیتونی برای تغییر اندازه قلم مقدار DrawWidth رو تغییر بدی!
برای تغییر رنگ هم به جای vbRed از یه رنگ دیگه استفاده کن مثلا vbGreen یا چیزای دیگه...

برای انتخاب رنگ از جعبه رنگ باید از Common Dialog استفاده کنی.

اگه مشکلی بود حتما بگو! :11:

سلام

ممنون از کد

commondialog هم کار کرد . می خوام بتونم نوع قلم رو از combobox انتخاب کنم و در ضمن بتونم فایل رو save و همچنین new کنم .

Smafias
20-06-2008, 19:51
خوب اول باید بگی منظور از نوع قلم یعنی چی؟ مثال بزن! :20:

حالا که برنامت یکم از حالت سادگی در اومد بهتره که بجای اینکه توی فرم نقاشی کنی
یه PictureBox بذاری و توی اون نقاشی کنی!
کدش این شکلی میشه:


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

اگر بخواهی Save و New هم داشته باشی -- میتونی دو تا Command Button بذاری و توی
کدشون بنویسی -- برای New اینو بنویس:


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


و برای Save هم اینو بنویس:


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

خوب بازم مشکل بود بگو! :11:

amsjavan
23-06-2008, 21:03
خوب کدش حالا خوب جا افتاد

نوع قلم یعنی همون اندازه قلم که تو با Picture1.DrawWidth = 5 آوردی می خوام همین اندازه ها بشن item های combobox .
OK؟

Smafias
23-06-2008, 22:09
برای فرم لود این رو بنویس:


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

البته میتونی به جای 15 عدد بزرگترین قلمت رو بذاری.

و برای اینکه هنگام انتخاب از جعبه اندازه قلم هم تغییر کنه:


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

اگه مشکلی بود بازهم هستیم! :11:

amsjavan
26-06-2008, 19:30
کد اینه ولی کار نمی کنه


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

amsjavan
26-06-2008, 21:18
آقا دستت در نکنه یه سوال دیگه هم داشتم که ربطی به نقاشی نداره.
یه برنامه نوشتم که فایل صوتی رو با MMC Control پخش می کنه .می خوام یه فایلی رو از رو کامپیوتر یا از رو سی دی open کنم اما نمیشه!

Smafias
27-06-2008, 01:57
کد اینه ولی کار نمی کنه


ببخشید یادم رفت که باید این خط رو هم توی قسمت Form_Load اضافه کنین:


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

در ضمن شما یک خط رو اشتباه نوشتید -- این خط:


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

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


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

بازم معذرت میخوام!

----
خوب سوال دومتون مربوط به تاپیک نمیشه ولی باشه جواب میدم:
برای این کار باید FileName رو برابر مسیر فایل مورد نظر قرار بدین.
بعد برای open باید دستور open رو بدید و برای play هم دستور play -- مثال:


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

به همین سادگی :11: