ورود

View Full Version : رسم خط با تعیین ضخامت؟



vb study
دوشنبه 11 بهمن 1389, 23:17 عصر
با سلام
من میخوام خطی ضخیم ترسیم کنم
me.line(X1,Y1)-(X2,Y2) :cod

میشه ضخامت رو تعیین کرد؟:متفکر:

محسن واژدی
سه شنبه 12 بهمن 1389, 13:30 عصر
با سلام
من میخوام خطی ضخیم ترسیم کنم
me.line(X1,Y1)-(X2,Y2) :cod

میشه ضخامت رو تعیین کرد؟:متفکر:


سلام،
این دستور دوتا پارامتر دیگه هم داره که برای تعیین رنگ و تعیین خط رسم شده بصورت یک مستطیل توپر یا خالی بکار میرود

به هر حال دستور زیر یک خط توپر را رو فرم برنامه تون رسم میکنه

Private Sub Form_Load()
Me.AutoRedraw = True
Me.Line (100, 100)-(1500, 200), , B
End Sub
آموزش کاربردی این دستور را هم میتونین در تاپیک زیر مطالعه کنین:
http://barnamenevis.org/showthread.php?229403-%D8%AA%D9%88%D8%B6%DB%8C%D8%AD-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1-Line

موفق باشید
یاعلی

vb study
چهارشنبه 13 بهمن 1389, 15:10 عصر
ممنون
این دستوری که توضیح دادین برای رسم مستطیل توخالی یا توپر استفاده میشه
از لینک مفیدی که معرفی کردید استفاده کردم و دستور رو از MSDN گرفتم

Private Sub Form_Paint()
' Draw a line with a thickness of 10 pixels.
DrawWidth = 10
Line (0, 600)-(ScaleWidth, 2000), vbBlack
End Sub

محسن واژدی
پنج شنبه 14 بهمن 1389, 19:27 عصر
این دستوری که توضیح دادین برای رسم مستطیل توخالی یا توپر استفاده میشه
ببخشید درسته ویرایشش کردن، پارامتر B برای مستطیل توپر و BF برای مستطیل توخالی هستش

موفق باشید
یاعلی