View Full Version : سوال: تغییر آیکون ErrorProvider
forodo
چهارشنبه 21 خرداد 1393, 20:29 عصر
سلام
چطور می تونم آیکون ErrorProvider رو تغییر بدم؟
اینجا GethIcon() رو نمیشناسه.
ep.Icon = Icon.FromHandle(((Bitmap)AppDomain.CurrentDomain.B aseDirectory + @"Icon\Warning.ico").GetHicon());
Amir4317
چهارشنبه 21 خرداد 1393, 20:33 عصر
من آیکون رو درون Resources برنامه گذاشتم و با یک کلاس این جوری صداش زدم:
errorProvider1.Icon = images.icon.Left_Red;
البته اندازش 32x32 پیکسل بیشتر نباید باشه
forodo
چهارشنبه 21 خرداد 1393, 20:37 عصر
من آیکون رو درون Resources برنامه گذاشتم و با یک کلاس این جوری صداش زدم:
errorProvider1.Icon = images.icon.Left_Red;
البته اندازش 32x32 پیکسل بیشتر نباید باشه
توی کلاس چه جوری نوشتید؟
Amir4317
چهارشنبه 21 خرداد 1393, 20:56 عصر
public static System.Drawing.Icon Left_Red
{
get
{
object obj = ResourceManager.GetObject("Left_Red", resourceCulture);
return ((System.Drawing.Icon)(obj));
}
}
Amir4317
چهارشنبه 21 خرداد 1393, 21:11 عصر
یا اینکه خیلی راحت تر برای پروژه کوچیک از
ep_userInfo.Icon =Resources.Left_Red;
forodo
چهارشنبه 21 خرداد 1393, 21:31 عصر
GetObject رو برای من نمی شناسه:
object o=System.Resources.ResourceManager
Amir4317
چهارشنبه 21 خرداد 1393, 22:12 عصر
شما بصورت مستقیم از دستوری که در بالا دادم و با using از Namespace خود پروژه آیکون رو صدا بزن
ep_userInfo.Icon =Resources.Left_Red;
روی پروپرتیز دبل کلیک -> ریسورسز -> زبونه رو روی آیکون قراربده و فایل آیکون رو درونش بکش و نام دلخواه براش بزار
بهتره روی حالت public بزارید و بعد هم صداش کنید Properties.Resorces.errorIcon
دیگه ازین واضح تر نمیتونم، بیشتر تلاش کن!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.