تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 6 از 6

نام تاپيک: رسم کمان در wpf سی شارپ

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2009
    پست ها
    43

    پيش فرض رسم کمان در wpf سی شارپ

    با سلام من ميخواستم در
    wpf
    يک کمان رسم دوتا کد دارم اولي را
    add
    نمي کنه وايراد ميگيره وميگه اين جزو المنت هاي کانواس نيست ونمي تونه اضافه کنه
    دوي هم يک کمان بسته رسم مي کنه
    و من مي خواهم يک کمان باز رسم کنم متشکرم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2009
    پست ها
    43

    پيش فرض

    دوستان لطفا کمکم کنید اگر کد دیگری هم دارید که در wpf کمان باز رسم می کنه متشکر می شوم

  3. #3
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    خوش امدید. گمانم دوماه از پست قبلیتان گذشته، شما همچنان مشکل کمان دارید ...

    یک UserControl به پروزه تان اضافه کنید و کد زیر را در آن بنویسید:
    (در نهایت UserControl را روی فرم قرار دهید! گمانم مشکلتان حل شود.)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در کد فوق قلم و شعاع و نقطه شروع و پایان قابل تنظیم است.

  4. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  5. #4
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2009
    پست ها
    43

    پيش فرض

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

  6. #5
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2009
    پست ها
    43

    پيش فرض

    دوست عزیز من با کد شما کمان را رسم کردم الان می خواهم وقتی از قسمتی از کانواس ماوس را درگ کردی تا نقطه پایانی کمان را رسم کنه مثل اینکه یک دایره را داخل مستطیل درwpf که قطر ان نقاط شروع و انتهای درگ است بکشه (خلاصه مثل برنامه paint) ولی قوص کمان یا خیلی کوچک می شود ویا خیلی بزرگ و از محدوده این نقاط خارج می شود به نظر شما من چیکار کنم متشکرم

  7. #6
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

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

    ولی رسم کمان پارامترهای بیشتری دارد.
    اگر فرض کنیم کمان جزئی از یک دایره/بیضی باشد بجز آن مستطیل محاط حداقل زاویه شروع و پایان را هم نیاز دارد.

    یا حداقل حداقل برای رسم یک کمان به سه نقطه در محور مختصات نیاز است.
    در خصوص فرمول لازم الآن چیزی به ذهنم نمیرسد ولی سیستم رسم شما باید هرطور که صلاح میدانید حداقل سه نقطه را از کاربر بگیرید ...
    ( احتمالاً سرنخ فرمول ریاضی چنین است که این سه نقطه را باید روی سه ضلع یک مستطیل در نظر بگیرید، مستطیلی که میتواند دوران هم پیدا کرده باشد ... بعد دو ظلع مستطیل، زاویه دوران مستطیل و زاویه شروع و پایان کمان را محاسبه کنید ... )

    =====

    اگر تلاش میکنید برنامه دو بعدی ترسیمی بسازید، پیشنهاد میکنم از توابع گرافیکی +GDI استفاده کنید.
    بحرحال +GDI مخصوص ترسیمات دوبعدی طراحی شده و کتابخانه غنی تری برای ترسیمات دوبعدی دارد.

    همانطور که DirectX در فضای سه بعدی حرف اول را میزند.
    برای استفاده از کلاسها و توابع +GDI کافی است از فضای System.Drawing خود Framework استفاده کنید.

  8. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •