فيديو 104-105- 106-107
Dialog Toolbox -OpenFileDialog :Drag it on the form - it will appear on the bottom -
- هو الفورم التي تظهر لما اطلب فتح ملف
وجوده بالأسفل معناه انه هاد الكنترول مش راح يظهر في الران تايم وانما لما استدعيه -
- حطي زر واضغطي عليه مرتين واكتبي الكود التالي:
{
// بدي أغير اسم العنوان اللي بطلع في شاشة الفتح فوق
l:
openFileDialog1.Title="اختار الصورة";
openFileDialog1.Title="اختار الصورة";
//بدي أتحكم بنوع الملفات اللي راح تظهر عنا بالشاشة ، عن طريق الـ filter
openFileDialog1.Filter="image|*.jpg";
// هون ما راح تظهر عندي إلا الملفات الصور اللي امتدادها .jpg
DialogResult res = openFileDialog1.ShowDialog();
// هاي اللي بتوخد نتيجة الـ ShowDialog وبتخزنها في الـ res في الحالتين لو انا ضغطت على OK - او Cancel .
if(res == DialogResult.OK)
{
// لو ضغط المستخدم على (open (ok معناها خود الصورة على طول وحطها في pictureBox
pictureBox1.Image= new Bitmap(openFileDialog1.FileName);
// هاد الحدث الاساسي من فتح الـ dialog ، وهو اختيار صورة ووضعها في الـ pictureBox
}
else
// في حالة الـ else هون معناها لو المستخدم ضغط على cancel عادي راح تسكر الشاشة وما راح تطلع مشكلة ، لانه لو انا مش حاطة if and else ، كان المستخدم لما يضغط على cancel بتطلعلوا مشكلة ، انا هيك تحكمت بالـ OpenFileDialog
{
DialogResult res1= MassegeBox.Show("هل تريد الخرج؟", "رسالة ,MassegeBoxButton,OKCancel, )
// حتى في الـ else عندي رسالة التأكيد على الخروج .. وفيها أيضا OK , و Cancel
// يوجد عندي 21 شكل ، اانا اخترت الشكل رقم 7 .
if (res == DialogResult.Cancel)
{
goto l;
// لو ضغط المستخدم على الـ ok راح يخرج من البرنامج ، لكن لو ضغط على cancel حيرجع من أول سطر عند الحرف l
}
}





No comments:
Post a Comment