منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] لا أستطيع وضع خلفية للفورم - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] لا أستطيع وضع خلفية للفورم (/showthread.php?tid=10437)



لا أستطيع وضع خلفية للفورم - nehayh - 20-10-14

السلام عليكم

عملت برنامج بالفيجوال بيسك 2010
مكون من 9 فورمات , لكن المشكلة عندما أضع خلفية للفورم لاتظهر !!
مقاس الفورم 1000:560
هل يمكن يكون السبب المقاس مثلا
أنا مبتدئه بالفيجوال , أرجو المساعده


RE: لا أستطيع وضع خلفية للفورم - hitman48 - 21-10-14

لا عادي ولكن يمكن الطريقة التي تضيف بها خاطئة
ارفق صورة او طريقتك في الاضافة وانا هون علاشان اساعدك


RE: لا أستطيع وضع خلفية للفورم - vbnet - 21-10-14

.....

مشكلة عدم ظهور الخلفية الخاصة بالفورم تحدث عندما تكون الخاصيتين:
RightToLeft = Yes
RightToLeftLayout = True

للأسف لابد من من تغيير إحداهما

.....


RE: لا أستطيع وضع خلفية للفورم - honest - 23-10-14

نعم كلامك صح وضعت خلفية للفورم وبعد التعديل على الخاصيتين
RightToLeft = Yes
RightToLeftLayout = True
اختفت الخلفية ساحاول معرفة السبب

جربت هذا الكود

كود :
Me.BackgroundImage = Image.FromFile("C:\Image\55.PNG")

لاكن بعد تغيير الخاصيتين

RightToLeft = Yes

RightToLeftLayout = True

اختفت الخلفية من جديد  Confused


RE: لا أستطيع وضع خلفية للفورم - سعود - 24-10-14

ممكن نتحايل بوضع بانل متمددة ولها خلفية!
ينفع؟Smile


RE: لا أستطيع وضع خلفية للفورم - honest - 24-10-14

ممكن نتحايل بوضع PictureBox ونضع فيها صورة
ونعدل الخاصية Dock الى Fill
وكليك يمين ونختار Send To Back


RE: لا أستطيع وضع خلفية للفورم - nehayh - 25-10-14

الله يعطيكم العافيه جميييعا

فعلا الخاصيتين
RightToLeft = Yes
RightToLeftLayout = True
راح أعدل وحده منهم

شكرا لكم


RE: لا أستطيع وضع خلفية للفورم - silverlight - 25-10-14

أعتقد انه و من الأفضل لك ان ترسم الصورة علي الفورم في الحدث Paint و بالتالي لن تقابلك اي مشاكل حتي لو قمت ب تغيير قيمة الخصائص الاخري في الفورم مثل RightToLeft


RE: لا أستطيع وضع خلفية للفورم - Dev Saeed - 30-10-14

بالفعل  إذا كان الخاصيتين RightToLeft و RightToLeftLayout  مفعلتين معا , لايمكن إضافة صورة في الخلفية، ولاكن يمكن إضافتها بواسطة الحدث Form_Paint  كالتالي :

PHP كود :
   Private Sub Form1_Paint(ByVal sender As ObjectByVal e As System.Windows.Forms.PaintEventArgsHandles Me.Paint
        e
.Graphics.DrawImage(My.Resources.Jellyfish, New Rectangle(00Me.WidthMe.Height))
 
   End Sub 

هذا في حال كانت الصورة موجودة في مجلد Resources في مشروعك.

أما إذا أردت أن تضيف رابط صورة، كالتالي :

PHP كود :
e.Graphics.DrawImage(Image.FromFile("هنا الرابط"), New Rectangle(00Me.WidthMe.Height)) 

وشكرًا