با سلام
چه جوری میشه به نقاط ابتدایی و انتهایی یک خط که در یک picturebox رسم شده دسترسی داشت مثلا بتوان سر خط را کشید بالا یا پایین برد؟:11:
Printable View
با سلام
چه جوری میشه به نقاط ابتدایی و انتهایی یک خط که در یک picturebox رسم شده دسترسی داشت مثلا بتوان سر خط را کشید بالا یا پایین برد؟:11:
سلام فک کنم تنها راه این باشه که کل picture box رو بالا و پایین ببرین...
اگه کل picturebox رو بالا یا پایین ببریم کل برنامه به هم می ریزه باید راهی باشه که مثلا نقاط خط را در یک آرایه قرار داد و نقطه اولی یا آخری را جابه جا کرد اینو کسی پیاده کرده؟
فک نمی کنم بشه به نقاط رسم شده تو picture message دست رسی داشت
شما چرا از خود line استفاده نمی کنی؟!
چه جوری از خود line استفاده کنم مثلا اندازه یا زاویه خط رو تغییر بدم اگه میشه راهنمایی کنید
خب من الان وی بی نصب ندارم که دقیق بتونم راهنمایی کنمنقل قول:
ولی می دونم که با line شما خیلی راحت به نقاط ابتدا و انتها دسترسی دارین
مثلا اگر اسم خطی که رسم می کنیم line1 باشه
line1.x1 میشه x نقطه ابتدا
line1.x2 میشه x نقطه انتها
line1.y1 میشه y نقطه ابتدا
line1.y2 میشه y نقطه انتها
از کمکت ممنونم ولی من خط ها را در picturebox با ماوس رسم می کنم و در این حالت هیچ اسمی ندارند
خواهش می کنمنقل قول:
یعنی کاربری که از برنامه استفاده می کنه بناس که خطا رو با موس بکشه؟
بله با ماوس کشیده میشه و بناست که کاربر با کلیک بر روی هر خط آنرا select کرده و مثل word وبقیه برنامه ها بتواند اندازه آنرا تغییر دهدنقل قول:
نباید سخت باشه
شما با چه دستوری روی Picturebox نقاشی کردی؟
---------------------------------------------------------------
اینطوری؟
اگه مثه من بنویسی میشه به راحتی موقعیت x,y رو ذخیره کنی:20:کد:Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If (Button = 1) Then
Picture1.PSet (X, Y)
End If
End Sub