PDA

View Full Version : چه جوری اندازه آیکون فرمت رو بزرگتر کنم ؟؟



harani
شنبه 14 مرداد 1391, 18:11 عصر
آیکون فرمم اندازش کوچیکه جوری نیست که طول و عرض آیکون رو بزرگتر کنم تو کد نویسیم اومدم از


this.Icon.Size = new Size(this.width + 20, this.Height+20)//a


استفاده کردم ولی برنامه خطا میده که این خاصیت (this.Icon.Size) فقط خواندنی تغغیر نمیکنه . ممنون اگه کمک کنید .

ehsan7007
شنبه 14 مرداد 1391, 19:33 عصر
سلام.
ایکون برنامه یا ایکون فرم؟
ایکون فرم رو که نمی شه از یه اندازه ای بزرگتر کرد ، چون فرم از حالت استانداردش خارج می شه.(لبه ی فرم که مثلا تو ویندوز سون شیشه ای هستش یه اندازه خاص داره برا ایکون و اگر ایکون رو بزرگتر کنید انگار می خواد از لبه ی فرم خارج بشه و حتما ارور می ده)

اگه فایل ایکونتون رو بزرگتر کنید که از تمام سایزش استفاده بشه فکر کنم راضی تون کنه.
شایدم بشه ، ولی من نمی دونم!!!!!:متفکر:

the king
شنبه 14 مرداد 1391, 21:58 عصر
آیکون الزاما یک ابعاد نداره، مجموعه از تصاویر ئه با ابعاد گوناگون. اگه یک آیکونی سایز بزرگتری داشته باشه می توانید اون سایز خاص
رو با new Icon فراخوانی کنید، اما اگه بخواهید داخل همون مشخصه Icon فرم قرار بدهید فایده ای نداره چون همانطور که ehsan7007 فرمودند
فرم برای ابعاد آیکون محدودیت خودش رو داره. اما اگر در جای دیگری مثل BackgroundImage نمایش اش دهید میشه :

Icon ic = new Icon(this.Icon, 32, 32);
this.BackgroundImageLayout = ImageLayout.Center;
this.BackgroundImage = ic.ToBitmap();