PDA

View Full Version : ایجاد یک button با تصویر پس زمینه



smt1383
دوشنبه 07 تیر 1389, 08:31 صبح
با سلام خدمت دوستان
من می خواستم یک button جدید تعریف کنم که همیشه یک تصویر پس زمینه داشته باشد. برای این منظور کلاس CustomButton را تعریف می کنم که از کلاس Button مشتق شده است. سپس در تابع constructor این کلاس جدید، خاصیت Image را مقداردهی می کنم به تصویری که روی هارد دیسک ذخیره است. حال مشکل من این است که اگر این کلاس را در کامپیوتر دیگری فراخوانی کنم چون تصویر مربوطه در هاردیسک نیست با مشکل مواجه میشوم. حال می خواستم بدانم چگونه می شود این تصویر پس زمینه جزئی از کلاس CustomButton شود که همیشه همراه این کلاس باشد.
ممنون

exlord
دوشنبه 07 تیر 1389, 10:14 صبح
یه پروژه از نوع class library بساز کلاستو بزار اونتو و عکستم به resource هاش اضافه کن

smt1383
سه شنبه 08 تیر 1389, 09:00 صبح
ممنون از راهنماییتان
همین کار را کردم و جواب گرفتم. حال اگر بخواهیم مثلاً یک toolbar با تعدادی button که هر کدام تصویر مشخصی دارند و کار مشخصی را انجام می دهند بسازیم آیا این روش بهتر و منطقی تر است یا استفاده از User control؟
ممنون

exlord
سه شنبه 08 تیر 1389, 12:10 عصر
ممنون از راهنماییتان
همین کار را کردم و جواب گرفتم. حال اگر بخواهیم مثلاً یک toolbar با تعدادی button که هر کدام تصویر مشخصی دارند و کار مشخصی را انجام می دهند بسازیم آیا این روش بهتر و منطقی تر است یا استفاده از User control؟
ممنون
این روش خودش usercontrol هست ... فرقی نمیکنه .... شما همیشه باید عکس هایی رو که تو برنامه استفاده میکنی و ثابتن به Resource ها اضافه کنی ...