ورود

View Full Version : کمک: چه جوری میشه تو VB2005 یه مستطیل کشید؟



touraj
پنج شنبه 04 خرداد 1385, 02:45 صبح
کمک: چه جوری میشه تو VB.net 2005 یه مستطیل یا دایره یا خط کشید؟ image editor کار نمیکنه. یعنی همش inactive هستش. باید چیکار کنم؟

mostafa_leman
پنج شنبه 04 خرداد 1385, 10:42 صبح
با استفاده از GDI
یکم search کن . پیدا میکنی

touraj
پنج شنبه 04 خرداد 1385, 12:58 عصر
میدونم که میشه search کرد. نمیتونستی کمک بهتری کنی؟ آخه تو VB6 خیلی راحت تر به نظر می رسید.

M.kavyani
پنج شنبه 04 خرداد 1385, 13:58 عصر
خوب وقتی میدونی با سرچ مشکلت حل میشه چرا منت کشی میکنی؟

mostafa_leman
پنج شنبه 04 خرداد 1385, 15:25 عصر
عزیزم شما منو ببخش


Dim graph As Graphics = Me.CreateGraphics
graph.DrawRectangle(Pens.Black, 10, 10, 100, 100)
graph.DrawLine(Pens.Black, 20, 20, 120, 120)


فکر کنم تقریبا تمام چیزای رو که میخوای توی Graphic هست

meh_secure
پنج شنبه 04 خرداد 1385, 15:39 عصر
گفته شد جستجو کنید. یه تاپیک در همین بخش کلی در رابطه با مبحث گرافیک صحبت کرده بود/.

touraj
جمعه 05 خرداد 1385, 00:12 صبح
من این تاپیکی که meh_secure گفت رو ندیدم. اون دستوراتی که مصطفی گفت رو بلدم. اما مشکل چیز دیگه ایه. این دستورات فقط یک لحظه شکل رو میکشه و بعد شکل از بین میره. چه جوری میشه مثلاً یه مستطیل رو به صورت دائم روی فرم قرار داد؟

masysh
شنبه 06 خرداد 1385, 18:38 عصر
این کد بصورت دایمی نشون میده

Imports System
Imports System.Windows.Forms
Imports System.Drawing


Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
e.Graphics.DrawArc(New Pen(Color.Red), 0, 0, 200, 200, 400, 400)
e.Graphics.DrawRectangle(New Pen(Color.Red), 0, 0, 50, 50)

End Sub

touraj
دوشنبه 08 خرداد 1385, 00:42 صبح
دستت درد نکنه. مشکل حل شد.

masysh
دوشنبه 08 خرداد 1385, 19:34 عصر
خواهش می کنم. قابلی نداشت.

dmax2328
پنج شنبه 26 فروردین 1389, 21:23 عصر
سلام
برنامه ای یه مستطیل رو سایزش رو بگیره و رسم کنه ،و داخلش رو با دایره های با قطر رندوم پرکنه هیچ کدوم از دایره ها هم تداخل نداشته باشن

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

ممنون