تور لحظه آخری
امروز : پنجشنبه ، 8 آذر 1403    احادیث و روایات:  حضرت مهدی (عج):من وصىّ آخرين‏ ام، به وسيله من بلا از خانواده و شيعيانم دفع مى ‏شود
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

بهترین وکیل کرج

بهترین وکیل تهران

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

خرید نهال سیب

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

رفع تاری و تشخیص پلاک

پرگابالین

 






آمار وبسایت

 تعداد کل بازدیدها : 1834990149




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

کنترل یک خط رسم شده


واضح آرشیو وب فارسی:سایت ریسک: mammad*227-12-2008, 10:29 PMبا سلام چه جوری میشه به نقاط ابتدایی و انتهایی یک خط که در یک picturebox رسم شده دسترسی داشت مثلا بتوان سر خط را کشید بالا یا پایین برد؟:11: فاطـمه28-12-2008, 09:49 AMسلام فک کنم تنها راه این باشه که کل picture box رو بالا و پایین ببرین... mammad*228-12-2008, 10:03 AMاگه کل picturebox رو بالا یا پایین ببریم کل برنامه به هم می ریزه باید راهی باشه که مثلا نقاط خط را در یک آرایه قرار داد و نقطه اولی یا آخری را جابه جا کرد اینو کسی پیاده کرده؟ فاطـمه28-12-2008, 10:36 AMفک نمی کنم بشه به نقاط رسم شده تو picture message دست رسی داشت شما چرا از خود line استفاده نمی کنی؟! mammad*228-12-2008, 10:41 AMچه جوری از خود line استفاده کنم مثلا اندازه یا زاویه خط رو تغییر بدم اگه میشه راهنمایی کنید فاطـمه28-12-2008, 10:48 AMچه جوری از خود line استفاده کنم مثلا اندازه یا زاویه خط رو تغییر بدم اگه میشه راهنمایی کنید خب من الان وی بی نصب ندارم که دقیق بتونم راهنمایی کنم ولی می دونم که با line شما خیلی راحت به نقاط ابتدا و انتها دسترسی دارین مثلا اگر اسم خطی که رسم می کنیم line1 باشه line1.x1 میشه x نقطه ابتدا line1.x2 میشه x نقطه انتها line1.y1 میشه y نقطه ابتدا line1.y2 میشه y نقطه انتها mammad*228-12-2008, 10:52 AMاز کمکت ممنونم ولی من خط ها را در picturebox با ماوس رسم می کنم و در این حالت هیچ اسمی ندارند فاطـمه28-12-2008, 10:54 AMاز کمکت ممنونم ولی من خط ها را در picturebox با ماوس رسم می کنم و در این حالت هیچ اسمی ندارند خواهش می کنم یعنی کاربری که از برنامه استفاده می کنه بناس که خطا رو با موس بکشه؟ mammad*228-12-2008, 11:24 AMخواهش می کنم یعنی کاربری که از برنامه استفاده می کنه بناس که خطا رو با موس بکشه؟ بله با ماوس کشیده میشه و بناست که کاربر با کلیک بر روی هر خط آنرا select کرده و مثل word وبقیه برنامه ها بتواند اندازه آنرا تغییر دهد فاطـمه28-12-2008, 02:34 PMنباید سخت باشه شما با چه دستوری روی Picturebox نقاشی کردی؟ --------------------------------------------------------------- اینطوری؟ !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اگه مثه من بنویسی میشه به راحتی موقعیت x,y رو ذخیره کنی:20: VBYOFSKI29-12-2008, 08:47 PMسلام. اینی که شما میخواین رو نمیشه فقط با دستور Line نوشت اونم فقط روی یه Picture Box. چون برای اینکار باید خط قیبلی که کشیده شده پاک بشه که اینجوری رنگ زیر اون خط به هم میریزه. با شی Line هم نمیشه چون هیچ خاصیتی نداره که بشه فهمید روش کلیلک شده یا نه. به نظر من باید به تعداد خط هایی که کشیده میشه Picture Box درست بشه که هر خط توی اون Picture Box کشیده بشه و بعد با تا بع TransparentBlt رنگ پس زمینه اون Picture Box حذف بشه که اینجوری حس میشه خط ها روی هم افتادن. برای جا به جا کردن خط ها هم باید مختصات هر نقطه رو داشته باشه که اگه کاربر روی اون نقطه کلیلک کرد توی Picture Box مربوط به اون خط خط قبلی رو. پاک کنی و خط جدید رو جایگزین کنی. من الان تا یه جاهاییش رفتم الان ولی نمیدون چرا TransparentBlt کاش رو درست انجام نمیده. تکمیل که شد میزارم. البته اینایی که گفتم فقط برای خط صاف هستش. فاطـمه30-12-2008, 08:35 AMسلام. اینی که شما میخواین رو نمیشه فقط با دستور Line نوشت اونم فقط روی یه Picture Box. چون برای اینکار باید خط قیبلی که کشیده شده پاک بشه که اینجوری رنگ زیر اون خط به هم میریزه. با شی Line هم نمیشه چون هیچ خاصیتی نداره که بشه فهمید روش کلیلک شده یا نه. به نظر من باید به تعداد خط هایی که کشیده میشه Picture Box درست بشه که هر خط توی اون Picture Box کشیده بشه و بعد با تا بع TransparentBlt رنگ پس زمینه اون Picture Box حذف بشه که اینجوری حس میشه خط ها روی هم افتادن. برای جا به جا کردن خط ها هم باید مختصات هر نقطه رو داشته باشه که اگه کاربر روی اون نقطه کلیلک کرد توی Picture Box مربوط به اون خط خط قبلی رو. پاک کنی و خط جدید رو جایگزین کنی. من الان تا یه جاهاییش رفتم الان ولی نمیدون چرا TransparentBlt کاش رو درست انجام نمیده. تکمیل که شد میزارم. البته اینایی که گفتم فقط برای خط صاف هستش. اینی که می گین درست به نظر می رسه:20: ولی چه جوری میخواین با هر کلیک یه picturebox جدید ایجاد کنید؟:5: دستور خاصی در این مورد هست؟ VBYOFSKI30-12-2008, 11:44 AMاین لینک دانلود برنامه: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!اینی که می گین درست به نظر می رسه:20: ولی چه جوری میخواین با هر کلیک یه picturebox جدید ایجاد کنید؟:5: دستور خاصی در این مورد هست؟ برای درست کردن Picturebox جدید میشه از دستور Load استفاده کرد. دستور Load میتونه از یک شی یه کپی طراحی کنه ولی این شی باید دارای Index باشه. و در زمانی که از دستور Load لاستفاده می شه باید یه Index هم وارد شه که شی ساخته شده جدید با اون Index شناخته بشه. مثل: Load pic1(1) تمامی خواص شی جدید که با دستور Load ساخته می شه برابر شیی که ازش کپی گرفته شده است به جز Visible که False هستش. Open-Source30-12-2008, 01:16 PMبه نظر من بهترین راه این است که از کنترل line استفاده کنی . یعنی بعد از تغییر اندازه بوسیله کد های ترسیمی شکل رو ترسیم کنی. mammad*207-01-2009, 07:01 PMاز کمک همه ممنونم مخصو صا VBYOFSKI که یک برنامه جالب در این مورد گذاشتن. من چند روز پیش این مشکلو حل کردم . یک الگوریتم نوشتم که دو سر خط رسم شده را با استفاده از معادله دایره تشخیص می دهد . ضمنا مختصات ابتدا و انتهای هر خط را در یک آرایه ذخیره نمودم !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! این الگوریتم تو قسمت mousedown استفاده میشه فاطـمه18-01-2009, 07:56 AMاز کمک همه ممنونم مخصو صا VBYOFSKI که یک برنامه جالب در این مورد گذاشتن. من چند روز پیش این مشکلو حل کردم . یک الگوریتم نوشتم که دو سر خط رسم شده را با استفاده از معادله دایره تشخیص می دهد . ضمنا مختصات ابتدا و انتهای هر خط را در یک آرایه ذخیره نمودم !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! این الگوریتم تو قسمت mousedown استفاده میشه سلام یکم راجع به کدت توضیح می دی؟! مقدار اولیه i باید چند باشه؟ mammad*225-01-2009, 03:32 PMدو آرايه تعريف کردم براي ذخيره مختصات ابتدا هرخط با نامهاي xs,ys دو آرايه هم براي ذخيره انتها با نام xe,ye مقدار i هم با رسم هر خط افزايش مي يابد يعني i تعداد خطهاي رسم شده را نگه مي دارد وقتي روی picbox کلیک کنیم اگر مختصات نقطه کلیک شده داخل یک دایره فرضی که مرکزش ابتدا یا انتهای یک خط است باشد آن سر خط انتخاب شده و مختصات آن داخل xm,ym ذخیره می شود سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 614]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن