PDA

View Full Version : مشکل در ساخت Button سفارشی



smt1383
جمعه 23 اردیبهشت 1390, 12:31 عصر
با سلام
من می خواهم یک button سفارشی بسازم که با کلیک کردن روی آن حالت فرورفتگی پیدا کند. برای این کار یک کلاس جدید ساخته ام که از کلاس Panel ارث بری می کند و یک تصویر Background با حالت Strech به آن اختصاص داده ام. در رویداد MouseDown یک مقدار سایز این کنترل را کوچک می کنم و در رویداد MouseUp به سایز اولیه بر می گردانم. وقتی این Button را مستقیماً روی فرم قرار می دهم برنامه به خوبی اجرا می شود اما وقتی برای فرم یک تصویر background تعریف می کنم عمل تغییر سایز این Button خیلی کند انجام می شود و مقداری هم پشت زمینه آن سیاه می شود.
کسی از دوستان می داند چگونه این مشکل حل می شود؟ ممنون

haghft
جمعه 23 اردیبهشت 1390, 20:20 عصر
این مشکل در win app هست شما اگه میتونید برای اینجورکارها از wpf استفاده کیند

smt1383
شنبه 24 اردیبهشت 1390, 08:07 صبح
یعنی هیچ راهی برای حل این گونه مشکل ها در win app وجود نداره؟

sia_2007
شنبه 24 اردیبهشت 1390, 11:07 صبح
Win App از رده خارج شده ؛ من فکر نمیکنم بتونی ساپورت خاصی جایی براش گیر بیآری
تو WPF اصلا این کار کد #C نمیخواد و با XAML به راحتی قابل انجامه
موفق باشی