نمایش نتایج 1 تا 7 از 7

نام تاپیک: درست کردن LinearGradiant با سه رنگ

  1. #1

  2. #2

  3. #3

    Cool

    نقل قول نوشته شده توسط bermooda
    سلام
    چجوری میشه که یه LinearGradiant درست کرد که سه تا رنگ داشته باشه؟
    خودش تو حالت پیش فرض دو تا رنگ میگیره و موقعی که از دو تا LinearGradiant استفاده میکنی اون وسط یه خط سفید میندازه همیشه !!
    ممنون میشم دوستان راهنمایی کنن
    چرا خودت بصورت دستی 1 دونه درست نمیکنی ...؟

    کار راحتیه . فرمول خاصی هم نداره ...
    اگه خواستی بگو تا توضیحاتشو بزارم اینجا ( الان زیاد وقت ندارم )

  4. #4

  5. #5

  6. #6
    نقل قول نوشته شده توسط bermooda
    منظورت از دستی چیه؟ میشه بیشتر توضیح بدین؟ یعنی خودم یه عکس درست کنم بذارم جاش؟
    دقیقا ..... البته من هم منظور شمارو نفهمیدم .. (آیا کامپوننتی داریم که این کارو میکنه ؟)

  7. #7
    VIP آواتار Amir Oveisi
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    هر جا که حال کنم - فعلا یزد
    پست
    2,604
    ببینید یه سری از کنترل ها یه property دارن به اسم rendering یا یه چیز تو این مایه ها
    مثلا statusStrip داره
    یه سری کلاسهایی هستن که میتونی با اونا Renedring این کنترلهارو custom کنی
    مثلا من یه کلاس درست کردم که از کلاس ToolStripRender ارث میبره و تو اون یه سری از توابعش رو که کار Rendering رو انجام میدن به دلخواه ovveride کردم واسه این که میخواستم render من حالت gradiant داشته باشه از کلاس LinearGradiantBrush استفاده کردم که میشه باهاش یه شکلی رو ایجاد کرد که gradiant color باشه که از دو رنگ درست میشه ...
    حالا من میخوام بدونم چجوری میشه این Gradiant از سه رنگ تشکیل بشه؟
    مثلا بتونم بالای statusstrip رو رنگ1 وسط رنگ 2 و پایین رنگ 3 باشه...
    ممنون میشم کمکم کنید

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •