دورة سي شارب С# Course

Saturday, September 6, 2014

سي شارب - الدرس الثلاثون ـ Toolbox - Common Control


- حنوخد فكرة عامة عن أهم الـ Controls في الـ Toolbox ، وأهم الـ Properties و الـ Events لكل واحدة منهم  ..

97 Common Controls Toolbox - Label :
- Text property;

----------------------------------------------------------------------------------------------------

98 Common Controls Toolbox- Button :
- Text property ;
- Click event  : 
 اضغطي على الحدث مرتين ، واكتبي الكود التالي :
 label1.Text="new";

----------------------------------------------------------------------------------------------------

99- Common Controls Toolbox- TextBox :
- Text- Multiline , Read Only , PasswordChar properties ;
- TextChanged  event : 
- راح ينفذ الحدث لو انت كتبت أي حرف في الـ text 
- اضغطي على الحدث مرتين ، واكتبي الكود التالي :
label1.text = textBox.Text;

----------------------------------------------------------------------------------------------------


100 - Common Controls Toolbox-  CheckBox : (هي وضع علامة صح على مجموعة من الاختيارات )
- Checked property ;
- لو خليناها true راح يحط علامة صح على المربع في الفورم ، و false راح يشيلها .
- ChackedChanged event : 
- راح ينفذ الحدث لما اغير علامة الصح من true الى false والعكس .
- اضغطي على هذا الحدث مرتين ، واكتبي الكود التالي :
if (checkBox1.Checked==true)
// لازم اتنين يساوي عشان المقارنة ، لو كانت بس يساوي واحدة معناها خود القيمة 
label1.Visible=true; 
else
label1.Visible=false;

----------------------------------------------------------------------------------------------------

102 - Common Controls Toolbox - ListBox :  (بحط فيه مجموعة من الأشياء اللي بدي ياها  )

- أول اشي بدي اشوف كيف ممكن اضيف القيم اللي عندي ، في عندي طريقتين في الاضافة ، وحدة بالتصميم من عند الخصائص وما بتحتاج ران ، والتانية من الكود تبع الحدث الخاص فيها وهو الضغط على الزر الخاص بالاضافة وتحتاج الى ران.

----------------------------------------------------------------------------------------------------


First is by property (design قبل وقت الران) 
Items property : empno - empname - phone - اكتبيهم

Second way is by event (in the code)(بوقت الران)
-  اعمل اضافة لزر واسميه  "إضافة" واضغط عليه مرتين واكتب في الكود تبعه التالي :
ListBox1.Items.Add(textBox1.Text);
// معناها كل قيمة بتضيفها في الـ textBox روح ضيفها في الـ listBox


- SelectIndexChanged event :
- راح ينفذ هاد الحدث لو انا غيرت القيمة لأي واحدة من هاي الليست في الـ list ، يعني أغير السهم من قيمة لقيمة .
- اضغطي على هذا الحدث مرتين واكتبي في الكود التالي : 

label1.Text= listBox1.SelectedItem.ToString();
// معناها غيّـر قيمة الـ label لو انا غيرت اي قيمة من الـ list.

----------------------------------------------------------------------------------------------------


103 Common Controls Toolbox - PictureBox - (we can upload picture from here)
- There are tow ways to upload image ; first by property (design بدون وقت الران) and second by event ( بوقت الران code).

1-
Image property- select any wanted image - ok.
SizeMode property - StretchImage .

 2-  اضغطي على الفورم مرتين ، راح تدخلي على الحدث الخاص بتحميل الفورم .

pictureBox1.Image = new Bitmap("C:\\A_Dreadm .jpg");
pictureBox1.SizeMode = PictureBoxSizeMode.StrechImage;




No comments:

Post a Comment