الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Resizing in Runtime

مغلق
بدأه baha_ashour في 27 فبراير 2006 · 1 رد · 548 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سنستخدم حيلة رائعة لعمل ذلك :

1- نقوم بعمل Panel لنضع فيها ال object المراد تغيير حجمه.

2- نقوم باضافة ال object المطلوب الى هذه ال Panel.

3- نقوم بعمل PictureBox صغيرة : وهي المسؤولة عن تغيير الحجم عند الضغط عليها.

4- سنقوم بعمل Anchor لل pictureBox و Dock لل object

ا - Anchor لل pictureBox : نضعه bottom + right

ب- Dock لل object : ليتم تغيير حجمه بناء على تغيير حجم ال Panel

كود التغيير :

private void pictureBox2_MouseMove(object sender, MouseEventArgs e)
{
    if (Resizable)
         {
                this.panel1.Height = pictureBox2.Top + e.Y;
                this.panel1.Width  = pictureBox2.Left + e.X;
          }
}

في المرفقات مثال وهذه صورة عنه :

Resizing.JPG

Resizing.rar

تم تعديل هذه المشاركة بواسطة baha_ashour في 27 فبراير 2006 في 12:09

#2

جزاكم الله خيرا

هذا الموضوع مغلق.

مواضيع مشابهة