<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب  - دورة الأدوات للـ .NET]]></title>
		<link>https://vb4arb.com/vb/</link>
		<description><![CDATA[منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب  - https://vb4arb.com/vb]]></description>
		<pubDate>Wed, 22 Apr 2026 18:23:22 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[الدرس ( 0 ) - الكائن Control خصائصه - طرقه - أحداثه :: الجزء الثالث(والأخير)-الأحداث ::]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=6512</link>
			<pubDate>Fri, 19 Oct 2012 07:54:16 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=3403">Raggi Tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=6512</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">أنس محمود<br />
<br />
</span></span></span></span></span></div>
<span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><span style="color: darkgreen;" class="mycode_color">بسم الله الرحمن الرحيم <br />
اللهم اجعل عملي خالصا لوجهك</span></div>
</span><br />
<br />
الدرس ( 0 ) : الكائن Control خصائصه - طرقه - أحداثه &gt;&gt; الجزء الثالث ( والأخير ) : الأحداث &lt;&lt;<br />
<br />
السلام عليكم ورحمة الله وبركاته ،<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-size: 3pt;" class="mycode_size"><span style="color: navy;" class="mycode_color">أولاً : أحداث الفأرة :-</span></span></span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث Click : </span></span>يتم إطلاقه بمجرد النقر على الأداة ، ووسائط هذا الحدث عادية ،<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث MouseClick : </span></span>يتم إطلاقه عند النقر بالفأرة على الأداة ، و الفرق بينه وبين Click ، أن وسائط هذا الحدث من النوع MouseEventArgs ، ويشترط لإطلاق الحدث MouseClick النقر بالفأرة ، وليس بالمفتاح Space .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث DoubleClick :</span></span> يتم إطلاقه بمجرد النقر المزدوج على الأداة ، ووسائط هذا الحدث عادية ، والفرق بين الحدث DoubleClick والحدث MouseDoubleClick ، هو نفس الفرق بين Click و MouseClick .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث MouseDown :</span></span> يتم إطلاقه عند الضغط على الأداة ، والضغط لا يساوي النقر في المعنى ، حيث لا يشترط للضغط تحرير زر الفأرة ، ولكن يشترط ذلك للنقر . ويلي هذا الحدث مباشرة :<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث MouseUp :</span></span> يتم إطلاقه عند تحرير زر الفأرة من الضغط .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث MouseMove : </span></span>يتم إطلاقه عند تحرك مؤشر الفأرة على الأداة ، ومثله الحدث MouseHover ، ولكن وسائطه عادية .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث MouseWheel : </span></span>يتم إطلاقه عند تحريك عجلة الفأرة .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث MouseEnter : </span></span>يتم إطلاقه بمجرد بداية دخول مؤشر الفأرة إلى الأداة . وعلى العكس :<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث MouseLeave :</span></span> يتم إطلاقه بمجرد خروج مؤشر الفأرة من الأداة .<br />
<br />
<span style="color: navy;" class="mycode_color"><span style="font-size: 3pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">الكائن MouseEventArgs :</span></span></span></span> يحتوي على عدة خصائص مفيدة ، وهو يمثل وسائط أغلب أحداث الفأرة :<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">Button :</span></span> تمثل الزر الذي وقع عليه الحدث .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">Delta :</span></span> تمثل مقدار تغير عجلة الفأرة .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">Location :</span></span> تمثل موقع مؤشر الفأرة . وكذلك X , Y .<br />
<br />
<div style="text-align: left;" class="mycode_align">تابع == == &gt;</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">أنس محمود<br />
<br />
</span></span></span></span></span></div>
<span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><span style="color: darkgreen;" class="mycode_color">بسم الله الرحمن الرحيم <br />
اللهم اجعل عملي خالصا لوجهك</span></div>
</span><br />
<br />
الدرس ( 0 ) : الكائن Control خصائصه - طرقه - أحداثه &gt;&gt; الجزء الثالث ( والأخير ) : الأحداث &lt;&lt;<br />
<br />
السلام عليكم ورحمة الله وبركاته ،<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-size: 3pt;" class="mycode_size"><span style="color: navy;" class="mycode_color">أولاً : أحداث الفأرة :-</span></span></span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث Click : </span></span>يتم إطلاقه بمجرد النقر على الأداة ، ووسائط هذا الحدث عادية ،<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث MouseClick : </span></span>يتم إطلاقه عند النقر بالفأرة على الأداة ، و الفرق بينه وبين Click ، أن وسائط هذا الحدث من النوع MouseEventArgs ، ويشترط لإطلاق الحدث MouseClick النقر بالفأرة ، وليس بالمفتاح Space .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث DoubleClick :</span></span> يتم إطلاقه بمجرد النقر المزدوج على الأداة ، ووسائط هذا الحدث عادية ، والفرق بين الحدث DoubleClick والحدث MouseDoubleClick ، هو نفس الفرق بين Click و MouseClick .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث MouseDown :</span></span> يتم إطلاقه عند الضغط على الأداة ، والضغط لا يساوي النقر في المعنى ، حيث لا يشترط للضغط تحرير زر الفأرة ، ولكن يشترط ذلك للنقر . ويلي هذا الحدث مباشرة :<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث MouseUp :</span></span> يتم إطلاقه عند تحرير زر الفأرة من الضغط .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث MouseMove : </span></span>يتم إطلاقه عند تحرك مؤشر الفأرة على الأداة ، ومثله الحدث MouseHover ، ولكن وسائطه عادية .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث MouseWheel : </span></span>يتم إطلاقه عند تحريك عجلة الفأرة .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث MouseEnter : </span></span>يتم إطلاقه بمجرد بداية دخول مؤشر الفأرة إلى الأداة . وعلى العكس :<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الحدث MouseLeave :</span></span> يتم إطلاقه بمجرد خروج مؤشر الفأرة من الأداة .<br />
<br />
<span style="color: navy;" class="mycode_color"><span style="font-size: 3pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">الكائن MouseEventArgs :</span></span></span></span> يحتوي على عدة خصائص مفيدة ، وهو يمثل وسائط أغلب أحداث الفأرة :<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">Button :</span></span> تمثل الزر الذي وقع عليه الحدث .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">Delta :</span></span> تمثل مقدار تغير عجلة الفأرة .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">Location :</span></span> تمثل موقع مؤشر الفأرة . وكذلك X , Y .<br />
<br />
<div style="text-align: left;" class="mycode_align">تابع == == &gt;</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس ( 0 ) - الكائن Control خصائصه - طرقه - أحداثه :: الجزء الثاني - الطرق ::]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=6511</link>
			<pubDate>Fri, 19 Oct 2012 07:53:08 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=3403">Raggi Tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=6511</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">أنس محمود<br />
<br />
</span></span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkgreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">بسم الله الرحمن الرحيم </span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkgreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">اللهم اجعل عملي خالصا لوجهك</span></span></span><br />
</div>
الدرس ( 0 ) : الكائن Control خصائصه - طرقه - أحداثه &gt;&gt; الجزء الثاني : الطرق &lt;&lt;<br />
السلام عليكم ورحمة الله وبركاته ، <br />
<br />
الجزء الثاني من الدرس : <br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة BringToFront :</span></span> طريقة لتقديم الأداة إلى الأمام في ترتيب عرض الكائنات . ، وعلى العكس :<br />
<span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">* الطريقة SendToBack :</span></span> طريقة لإرجاع الأداة إلى الخلف في ترتيب عرض الكائنات <br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة Contains :</span></span> طريقة تعود بقيمة منطقية من النوع Boolean تمثل هل الكائن المرسل محضون من قبل الأداة أم لا ، وتحتوي على وسيطة واحدة من النوع Control .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة Dispose :</span></span> طبعا أنتم أعلم مني بهذه الطريقة ، فهي تقوم ( بدون الدخول في التفاصيل ) بقتل الكائن وإفراغ الذاكرة منه .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة DoDragDrop :</span></span> لبدء عملية السحب والإلقاء من الأداة ، وتحتوي الطريقة على وسيطتين ، الأولى من النوع Object تحدد فيها الكائن المراد إرساله في عملية السحب والإفلات ، والثانية من النوع Windows.Forms.DragDropEffects تحدد فيها شكل التأثير<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة FindForm : </span></span>طريقة تقوم بإرجاع قيمة من النوع Form تمثل النموذج الحاضن للأداة الحالية .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة Focus :</span></span> تقوم بحيازة التركيز للأداة .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة GetContainerControl :</span></span> طريقة تعود بقيمة من النوع IContainerControl تمثل الأداة التي يمكنها أن تحضن أدوات أخرى ، والتي تلي الأداة الحالية .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة Hide :</span></span> تقوم بإخفاء الأداة من الأداة الحاضنة لها . ( تمثل القيمة False للخاصية Visible ) ، وعلى العكس :<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة Show : </span></span>تقوم بإظهار الأداة من الأداة الحاضنة لها . ( تمثل القيمة True للخاصية Visible ) .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة Refresh :</span></span> تقوم بتحديث الأداة واعادة رسمها هي والأدوات المحضونة بها ، وتماثل الطريقة Update.<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة Select : </span></span>تقوم بتحديد الأداة .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة SelectNextControl :</span></span> تقوم بالبحث عن أداة ، وتحددها ، على حسب المدخلات ، والوسيطة الأولى من النوع Control تحدد فيها الأداة التي تريد أن يبدأ البحث منها ، والوسيطة الثانية من النوع Boolean تمثل هل البحث بالتالي ( True ) أم بالسابق ( False ) ، والوسيطة الثالثة من النوع Boolean تمثل هل سيتم تجاهل الأدوات التي قيمة الخاصية TabStop لهم False وذلك للقيمة True أو False لعدم تجاهلها ، والوسيطة الرابعة من النوع Boolean تمثل هل سيتم البحث بالأدوات المحضونة أيضا ( True ) أم لا ( False ) ، والوسيطة الخامسة من النوع Boolean تمثل هل سيتم البحث بناء على ترتيب مفتاح الـ Tab ( قيم الخاصية TabIndex للأدوات ) وذلك للقيمة True<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة SetBounds :</span></span> تقوم بتغيير الخواص Left و Top و Width و Height في ضربة واحدة ! ، وسائط هذه الطريقة تمثل القيم التي تريد إسنادها للخواص السابق ذكرها .<br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="font-size: 3pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">انتهى الجزء الثاني من الدرس ،</span></span></div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">أنس محمود<br />
<br />
</span></span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkgreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">بسم الله الرحمن الرحيم </span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkgreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">اللهم اجعل عملي خالصا لوجهك</span></span></span><br />
</div>
الدرس ( 0 ) : الكائن Control خصائصه - طرقه - أحداثه &gt;&gt; الجزء الثاني : الطرق &lt;&lt;<br />
السلام عليكم ورحمة الله وبركاته ، <br />
<br />
الجزء الثاني من الدرس : <br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة BringToFront :</span></span> طريقة لتقديم الأداة إلى الأمام في ترتيب عرض الكائنات . ، وعلى العكس :<br />
<span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">* الطريقة SendToBack :</span></span> طريقة لإرجاع الأداة إلى الخلف في ترتيب عرض الكائنات <br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة Contains :</span></span> طريقة تعود بقيمة منطقية من النوع Boolean تمثل هل الكائن المرسل محضون من قبل الأداة أم لا ، وتحتوي على وسيطة واحدة من النوع Control .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة Dispose :</span></span> طبعا أنتم أعلم مني بهذه الطريقة ، فهي تقوم ( بدون الدخول في التفاصيل ) بقتل الكائن وإفراغ الذاكرة منه .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة DoDragDrop :</span></span> لبدء عملية السحب والإلقاء من الأداة ، وتحتوي الطريقة على وسيطتين ، الأولى من النوع Object تحدد فيها الكائن المراد إرساله في عملية السحب والإفلات ، والثانية من النوع Windows.Forms.DragDropEffects تحدد فيها شكل التأثير<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة FindForm : </span></span>طريقة تقوم بإرجاع قيمة من النوع Form تمثل النموذج الحاضن للأداة الحالية .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة Focus :</span></span> تقوم بحيازة التركيز للأداة .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة GetContainerControl :</span></span> طريقة تعود بقيمة من النوع IContainerControl تمثل الأداة التي يمكنها أن تحضن أدوات أخرى ، والتي تلي الأداة الحالية .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة Hide :</span></span> تقوم بإخفاء الأداة من الأداة الحاضنة لها . ( تمثل القيمة False للخاصية Visible ) ، وعلى العكس :<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة Show : </span></span>تقوم بإظهار الأداة من الأداة الحاضنة لها . ( تمثل القيمة True للخاصية Visible ) .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة Refresh :</span></span> تقوم بتحديث الأداة واعادة رسمها هي والأدوات المحضونة بها ، وتماثل الطريقة Update.<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة Select : </span></span>تقوم بتحديد الأداة .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة SelectNextControl :</span></span> تقوم بالبحث عن أداة ، وتحددها ، على حسب المدخلات ، والوسيطة الأولى من النوع Control تحدد فيها الأداة التي تريد أن يبدأ البحث منها ، والوسيطة الثانية من النوع Boolean تمثل هل البحث بالتالي ( True ) أم بالسابق ( False ) ، والوسيطة الثالثة من النوع Boolean تمثل هل سيتم تجاهل الأدوات التي قيمة الخاصية TabStop لهم False وذلك للقيمة True أو False لعدم تجاهلها ، والوسيطة الرابعة من النوع Boolean تمثل هل سيتم البحث بالأدوات المحضونة أيضا ( True ) أم لا ( False ) ، والوسيطة الخامسة من النوع Boolean تمثل هل سيتم البحث بناء على ترتيب مفتاح الـ Tab ( قيم الخاصية TabIndex للأدوات ) وذلك للقيمة True<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الطريقة SetBounds :</span></span> تقوم بتغيير الخواص Left و Top و Width و Height في ضربة واحدة ! ، وسائط هذه الطريقة تمثل القيم التي تريد إسنادها للخواص السابق ذكرها .<br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="font-size: 3pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">انتهى الجزء الثاني من الدرس ،</span></span></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس ( 0 ) - الكائن Control خصائصه - طرقه - احداثه :: الجزء الأول - الخصائص ::]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=6510</link>
			<pubDate>Fri, 19 Oct 2012 07:51:41 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=3403">Raggi Tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=6510</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">أنس محمود<br />
<br />
</span></span></span></span></span><br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">بسم الله الرحمن الرحيم ،</span></span></span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">السلام عليكم ورحمة الله وبركاته ، </span></span></span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">اللهم اجعل عملي خالصاً لوجهك</span></span></span></div>
<br />
الدرس ( 0 ) : الكائن Control خصائصه - طرقه - احداثه &gt;&gt; الجزء الأول : الخصائص &lt;&lt;<br />
<br />
اصررت على أن ابدأ الدورة بالحديث عن الكائن Control حيث انه هو الكائن الذي تشتق منه اغلب كائنات اطار عمل .NET ، ففهمك له سيسهل عليك فهم باقي ادوات الإطار ، نبدأ ان شاء الله :-<br />
<br />
خصائص الكائن Control ( بالترتيب الأبجدي ) :-<br />
<br />
<span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">* الخاصية Anchor :-</span></span> خاصية مفيدة جداً ، وتوفر عليك الكثير من السطور في تنسيق ادواتك ، وفائدة هذه الخاصية ؛ أنك تحدد فيها الإتجاه الذي سوف تلتزم به الأداه في حالة تغير حجم الكائن الحاضن لها ، و يمكنك الجمع بين أكثر من اتجاه باستخدام المعامل or ، وفي حالة وجود اتجاهين متضادين ، مثل :-<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]MyControl[/color][color=#007700].[/color][color=#0000bb]Anchor [/color][color=#007700]= [/color][color=#0000bb]Windows[/color][color=#007700].[/color][color=#0000bb]Forms[/color][color=#007700].[/color][color=#0000bb]AnchorStyles[/color][color=#007700].[/color][color=#0000bb]Left [/color][color=#007700]Or [/color][color=#0000bb]Windows[/color][color=#007700].[/color][color=#0000bb]Forms[/color][color=#007700].[/color][color=#0000bb]AnchorStyles[/color][color=#007700].[/color][COLOR=#0000bb]Right&nbsp;&nbsp;<br />
[/COLOR][/COLOR]</code></div></div><br />
أو :-<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]MyControl[/color][color=#007700].[/color][color=#0000bb]Anchor [/color][color=#007700]= [/color][color=#0000bb]Windows[/color][color=#007700].[/color][color=#0000bb]Forms[/color][color=#007700].[/color][color=#0000bb]AnchorStyles[/color][color=#007700].[/color][color=#0000bb]Top [/color][color=#007700]Or [/color][color=#0000bb]Windows[/color][color=#007700].[/color][color=#0000bb]Forms[/color][color=#007700].[/color][color=#0000bb]AnchorStyles[/color][color=#007700].[/color][COLOR=#0000bb]Bottom&nbsp;&nbsp;<br />
[/COLOR][/COLOR]</code></div></div><br />
في هذه الحالة يتم تمديد الأداة تبعا لتمدد الأداة الحاضنة لها ،<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: darkgreen;" class="mycode_color">تدريب :-</span></span> أضف أي اداة ( Button مثلا ) وقم بتغيير الخاصية Anchor لها الى عدة أشكال وفي كل مرة غير حجم النموذج ولا حظ ما يحدث .<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">الخاصية BackColor :-</span></span></span> خاصية من النوع Color وفيها تقوم بتحديد لون الخلفية للأداه .<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الخاصية BackGroundImage :-</span></span></span> تقبل صورة من النوع Image ، وتقوم فيها بتحديد صورة الخلفية للأداه .<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الخاصية BackGroundImageLayot :-</span></span></span> تحدد فيها طريقة عرض صورة الخلفية التي في الخاصية BackGroundImage وتختار قيمة من 5 قيم :-<br />
Center : لجعل صورة الخلفية تتوسط الأداة بحجمها الطبيعي ،<br />
None : لعرض الصورة الخلفية بحجمها الطبيعي بدون أي تأثيرات ،<br />
Stretch : لتحجيم صورة الخلفية بحجم الأداة دون مراعاة تناسب الأبعاد ،<br />
Tile : لتكرار الصورة بحجمها الطبيعي حتي تملأ خلفية الأداة ،<br />
Zoom : لتحجيم صورة الخلفية بحجم الأداة مع مراعاة تناسب الأبعاد هذه المرة .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الخاصية CanFocus :</span></span> تحدد فيها إمكانية أن تحوز الأداة على التركيز .<br />
<br />
<span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">الخاصية CanSelect :</span></span> تحدد فيها إمكانية التحديد .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الخاصية CompanyName :</span></span> خاصية للقراءة فقط تعود بإسم الشركة المصنعة للأداه .<br />
<br />
<span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">* الخاصية ContextMenuStrip :</span></span> خاصية من النوع ContextMenuStrip يتم فيها تحديد القائمة المنبثقة .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الخاصية Controls :</span></span> تمثل هذه الخاصية مرجعا للكائنات المحضونة بكل ما تعنيه الكلمة من معنى ، وحيث انها مجموعة ، فهي تحتوي على الطرق Add , Remove , ... للتعامل مع الحائنات المحضونة .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الخاصية Created :</span></span> للقراءة فقط ، وتعود بقيمة منتقية تمثل هل تم إنشاء الأداة فعلياً أم لا .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الخاصية Cursor :</span></span> خاصية تمثل شكل مؤشر الفأرة عند المرور على الأداة ، وبالرغم من وجود 28 شكل افتراضي ، إلا أنه يمكنك تغييره بمؤشر خارجي ، من ملف ( *.Cur ) ، بارسار مسار الملف مع مشد الفئة Cursor :-<br />
MyControl.Cursor = New Cursor ( "C:\Anas.cur" )<br />
<br />
<div style="text-align: left;" class="mycode_align">تــــــــــــــــــــــــــابع ==== &gt;&gt;</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">أنس محمود<br />
<br />
</span></span></span></span></span><br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">بسم الله الرحمن الرحيم ،</span></span></span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">السلام عليكم ورحمة الله وبركاته ، </span></span></span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">اللهم اجعل عملي خالصاً لوجهك</span></span></span></div>
<br />
الدرس ( 0 ) : الكائن Control خصائصه - طرقه - احداثه &gt;&gt; الجزء الأول : الخصائص &lt;&lt;<br />
<br />
اصررت على أن ابدأ الدورة بالحديث عن الكائن Control حيث انه هو الكائن الذي تشتق منه اغلب كائنات اطار عمل .NET ، ففهمك له سيسهل عليك فهم باقي ادوات الإطار ، نبدأ ان شاء الله :-<br />
<br />
خصائص الكائن Control ( بالترتيب الأبجدي ) :-<br />
<br />
<span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">* الخاصية Anchor :-</span></span> خاصية مفيدة جداً ، وتوفر عليك الكثير من السطور في تنسيق ادواتك ، وفائدة هذه الخاصية ؛ أنك تحدد فيها الإتجاه الذي سوف تلتزم به الأداه في حالة تغير حجم الكائن الحاضن لها ، و يمكنك الجمع بين أكثر من اتجاه باستخدام المعامل or ، وفي حالة وجود اتجاهين متضادين ، مثل :-<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]MyControl[/color][color=#007700].[/color][color=#0000bb]Anchor [/color][color=#007700]= [/color][color=#0000bb]Windows[/color][color=#007700].[/color][color=#0000bb]Forms[/color][color=#007700].[/color][color=#0000bb]AnchorStyles[/color][color=#007700].[/color][color=#0000bb]Left [/color][color=#007700]Or [/color][color=#0000bb]Windows[/color][color=#007700].[/color][color=#0000bb]Forms[/color][color=#007700].[/color][color=#0000bb]AnchorStyles[/color][color=#007700].[/color][COLOR=#0000bb]Right&nbsp;&nbsp;<br />
[/COLOR][/COLOR]</code></div></div><br />
أو :-<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]MyControl[/color][color=#007700].[/color][color=#0000bb]Anchor [/color][color=#007700]= [/color][color=#0000bb]Windows[/color][color=#007700].[/color][color=#0000bb]Forms[/color][color=#007700].[/color][color=#0000bb]AnchorStyles[/color][color=#007700].[/color][color=#0000bb]Top [/color][color=#007700]Or [/color][color=#0000bb]Windows[/color][color=#007700].[/color][color=#0000bb]Forms[/color][color=#007700].[/color][color=#0000bb]AnchorStyles[/color][color=#007700].[/color][COLOR=#0000bb]Bottom&nbsp;&nbsp;<br />
[/COLOR][/COLOR]</code></div></div><br />
في هذه الحالة يتم تمديد الأداة تبعا لتمدد الأداة الحاضنة لها ،<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: darkgreen;" class="mycode_color">تدريب :-</span></span> أضف أي اداة ( Button مثلا ) وقم بتغيير الخاصية Anchor لها الى عدة أشكال وفي كل مرة غير حجم النموذج ولا حظ ما يحدث .<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">الخاصية BackColor :-</span></span></span> خاصية من النوع Color وفيها تقوم بتحديد لون الخلفية للأداه .<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الخاصية BackGroundImage :-</span></span></span> تقبل صورة من النوع Image ، وتقوم فيها بتحديد صورة الخلفية للأداه .<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">الخاصية BackGroundImageLayot :-</span></span></span> تحدد فيها طريقة عرض صورة الخلفية التي في الخاصية BackGroundImage وتختار قيمة من 5 قيم :-<br />
Center : لجعل صورة الخلفية تتوسط الأداة بحجمها الطبيعي ،<br />
None : لعرض الصورة الخلفية بحجمها الطبيعي بدون أي تأثيرات ،<br />
Stretch : لتحجيم صورة الخلفية بحجم الأداة دون مراعاة تناسب الأبعاد ،<br />
Tile : لتكرار الصورة بحجمها الطبيعي حتي تملأ خلفية الأداة ،<br />
Zoom : لتحجيم صورة الخلفية بحجم الأداة مع مراعاة تناسب الأبعاد هذه المرة .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الخاصية CanFocus :</span></span> تحدد فيها إمكانية أن تحوز الأداة على التركيز .<br />
<br />
<span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">الخاصية CanSelect :</span></span> تحدد فيها إمكانية التحديد .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الخاصية CompanyName :</span></span> خاصية للقراءة فقط تعود بإسم الشركة المصنعة للأداه .<br />
<br />
<span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">* الخاصية ContextMenuStrip :</span></span> خاصية من النوع ContextMenuStrip يتم فيها تحديد القائمة المنبثقة .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الخاصية Controls :</span></span> تمثل هذه الخاصية مرجعا للكائنات المحضونة بكل ما تعنيه الكلمة من معنى ، وحيث انها مجموعة ، فهي تحتوي على الطرق Add , Remove , ... للتعامل مع الحائنات المحضونة .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الخاصية Created :</span></span> للقراءة فقط ، وتعود بقيمة منتقية تمثل هل تم إنشاء الأداة فعلياً أم لا .<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: red;" class="mycode_color">* الخاصية Cursor :</span></span> خاصية تمثل شكل مؤشر الفأرة عند المرور على الأداة ، وبالرغم من وجود 28 شكل افتراضي ، إلا أنه يمكنك تغييره بمؤشر خارجي ، من ملف ( *.Cur ) ، بارسار مسار الملف مع مشد الفئة Cursor :-<br />
MyControl.Cursor = New Cursor ( "C:\Anas.cur" )<br />
<br />
<div style="text-align: left;" class="mycode_align">تــــــــــــــــــــــــــابع ==== &gt;&gt;</div>]]></content:encoded>
		</item>
	</channel>
</rss>