tg-me.com/CsharpWindowsForm/373
Last Update:
عندما تقوم بعمل خلفية (صورة) للفورم فأنك سوف تواجهه صعوبه في التحكم بالفورم وظهور وميض ابيض في كل من وقت التصميم و وقت التنفيذ
ولكي تقوم بحل المشكلة اليك الطرق التالية :
في الطريقة الاولى يتم حل المشكلة في وقت التنفيذ يعني عندما تنفذ البرنامج وذلك من خلال الخاصية DoubleBuffered
public Form2()
{
InitializeComponent();
DoubleBuffered = true;
}
الطريقة الثانية تحل المشكلة في كلتا الحالتين في وقت التصميم و التنفيذ
وذلك من خلال عمل كلاس يورث من الكلاس Panel كما يلي
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Resize_Form
{
class BackgroundPanel:Panel
{
public BackgroundPanel():base()
{
this.DoubleBuffered = true;
}
}
}
الان تقوم بإضافة اداة BackgroundPanel الى الفورم وتقوم بعمل الخصائص التالية
Dock = Fill
بعد ذلك تقوم بتحديد الصورة
BackgroundImage =
BY برمجة تطبيقات الويندوز C# Programming
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/CsharpWindowsForm/373