בעיה קטנה..

SpecialNight

New member
בעיה קטנה..

יצרתי panel ויצרתי תמונה (Image class),כיצד אני יכול להכניס את התמונה לתוך ה panel? תודה.
 

nattygur

New member
אני מאמין שאתה מתכוון ל Webform

כי ב winforms המחלקה Image היא אבסטרקטית ולא ניתן ליצור ממנה אוביקט. בכל מקרה אתה צריך להוסיף את הרך הנולד לאוסף ה Controls של ה Panel:
System.Web.UI.WebControls.Image oImage = new System.Web.UI.WebControls.Image(); this.Panel1.Controls.Add(oImage);​
 

SpecialNight

New member
הממ תודה אבל אבל אבל..

למעשה זה כן winForms,יצרתי משהו כזה:
string path="sol.jpg"; System.Drawing.Image img = System.Drawing.Image.FromFile(Server.MapPath(path));​
ונשאר לי לשים את זה ב panel :)
 

pagis

New member
אפשר ליצור אובייקט Image בצורה כזו

בעצם מה שעשית זה יצרת reference שהוא System.Drawing.Image, כאשר האובייקט עצמו הוא instance של מחלקה שיורשת מ System.Drawing.Image, אבל מה שהמתודה System.Drawing.Image.FromFile עושה זה ליצור לך את האובייקט על בסיס מידע שאמור להיות מוטמע בתוך הקובץ. זו שיטה שימושית בעיקר אם אתה לא בטוח איזה סוג קובץ אתה עומד לטעון אבל בטוח שהוא מסוג שמתאים לאובייקט שיורש מ System.Drawing.Image (נאמר Bitmap).
 

SpecialNight

New member
אני יודע שאפשר ../images/Emo13.gif אני לא יודע

איך לשים את זה בתוך panel.
 

SpecialNight

New member
הקפצה!! ../images/Emo105.gif../images/Emo105.gif../images/Emo105.gif

 

SpecialNight

New member
עוד שאלה...

יצרתי תמונה:
Bitmap b = new Bitmap(500,400); System.Drawing.Image img = b;​
איך אני נותן לתמונה רקע?
 

sharkyM

New member
רקע

... 1. אם אתה רוצה צבע רקע
bmp = new Bitmap(_size.Width,_size.Height); Graphics g = Graphics.FromImage(bmp); g.Clear(_bgColor);​
 
למעלה