CSHARPWINDOWSFORM Telegram 263
RadioButton Control


أداة Radio Button
وظيفة الأداة:
تمكن المستخدم من تحديد خيار واحد من مجموعة من الخيارات عند إقرانه مع عناصر تحكم RadioButton الأخرى.

تتشارك عناصر التحكم RadioButton و CheckBox في فئتها الأساسية مع عنصر التحكم Button، على الرغم من اختلاف مظهرها واستخدامها بشكل كبير عن اداة التحكم Button

عادةً ما تعرض أزرار الاختيار -<(RadioButton) نفسها على أنها علامة بها نقطة على يسارها ، والتي يمكن تحديدها أو عدم تحديدها. يجب عليك استخدام أزرار الاختيار عندما تريد منح المستخدم خيارًا بين العديد من الخيارات الحصرية المتبادلة. يمكن أن يكون مثال على ذلك ، إذا كنت تريد أن تسأل عن جنس المستخدم.

لتجميع مربعات الراديو معًا بحيث تنشئ وحدة منطقية واحدة ، يجب عليك استخدام عنصر تحكم GroupBox. او panel من خلال وضع اداة GroupBox. أولاً في نموذج ، ثم وضع عناصر تحكم RadioButton التي تحتاجها داخل حدود مربع المجموعة ، ستعرف عناصر تحكم RadioButton تغيير حالتها لتعكس أنه يمكن تحديد عنصر واحد فقط داخل مربع المجموعة. إذا لم تضعها في مربع مجموعة ، يمكن تحديد زر راديو واحد فقط في النموذج في أي وقت.



خصائص RadioButton


• الخاصية Appearance
يمكن عرض RadioButton كعلامة دائرية على يسارها أو وسطها أو يمينها ، أو كشكل الزر(Button). عندما يتم عرضه كزر ، سيظهر عنصر التحكم مضغوطًا في حال كان كان خاصية check تساوي true

• خاصية الفحص التلقائي AutoCheck
عندما تكون هذه الخاصية صحيحة ، يتم عرض علامة اختيار عندما ينقر المستخدم على زر الاختيار. عندما تكون خاطئة ، لا يتم عرض علامة الاختيار نهائياً



• الخاصية CheckAlign
باستخدام هذه الخاصية ، يمكنك تغيير محاذاة زر الاختيار. يمكن أن تكون اليسار والوسط واليمين.


• خاصية التحقق Check
يشير إلى حالة عنصر التحكم True يحتوي على علامة اختيار ، و false لايحتوي على علامة إختيار




أحداث RadioButton
ستستخدم عادة حدثًا واحدًا فقط عند العمل مع RadioButtons ، ولكن كما هو الحال دائمًا هناك العديد من الأحداث الأخرى التي يمكن الاشتراك فيها. سنغطي فقط اثنين في هذا الفصل ، والسبب الوحيد لذكر الحدث الثاني هو أن هناك فرقًا دقيقًا بين الاثنين يجب ملاحظته:

• حدث CheckChanged
يتم إرسال هذا الحدث عندما يتغير الاختيار الخاص بـ RadioButton. إذا كان هناك أكثر من عنصر تحكم RadioButton في الفورم أو داخل GroupBox او داخل panel، فسيتم إرسال هذا الحدث مرتين ، أولاً إلى عنصر التحكم ، الذي تم تحديده وأصبح الآن غير محدد ، ثم إلى عنصر التحكم الذي تم التحقق منه.

• الحدث Click
يتم إرسال هذا الحدث في كل مرة يتم فيها النقر فوق زر الراديو. هذا ليس مثل حدث التغيير ، لأن النقر فوق RadioButton مرتين أو أكثر على التوالي يغير الخاصية المحددة مرة واحدة - وفقط إذا لم يتم التحقق منها بالفعل.


ملاحظات :

يمكن لعنصر التحكم RadioButton عرض نص أو صورة أو كليهما.

عندما يحدد المستخدم زر إختيار واحد داخل مجموعة ، يتم مسح علامة التأشير عن الآخرين تلقائيًا. جميع عناصر التحكم RadioButton في حاوية معينة ، مثل نموذج ، تشكل مجموعة. لإنشاء مجموعات متعددة في نموذج واحد ، ضع كل مجموعة في الحاوية الخاصة بها ، مثل GroupBox أو Control Panel.




أي انك عندما تقوم بإضافة العديد من RadioButton الى الفورم
فإنها تعتبر مجموعة واحدة ولكي تفهم ماذا يعني ان تكون اداة RadioButton في مجموعة واحدة قم بعمل الآتي :

قم بإضافة اداتين او اكثر من أداة RadioButton للفورم
الان قم بالتنفيذ قم بالضغط على أي واحده من RadioButton سوف يتم التحديد عليها الان اضغط على أداة RadioButton أخرى سوف يتم التحديد على الأداة التي تم الضغط عليها وإخفاء التحديد عن الأداة التي تم الضغط عليها في البداية




تتمتع عناصر التحكم RadioButton و CheckBox بوظيفة مماثلة: فهي توفر خيارات يمكن للمستخدم تحديدها أو مسحها. الفرق هو أنه يمكن تحديد عناصر تحكم CheckBox المتعددة في نفس الوقت ، ولكن أزرار الخيارات تسمح بخيار واحد فقط في المجموعة الواحدة



tgoop.com/CsharpWindowsForm/263
Create:
Last Update:

RadioButton Control


أداة Radio Button
وظيفة الأداة:
تمكن المستخدم من تحديد خيار واحد من مجموعة من الخيارات عند إقرانه مع عناصر تحكم RadioButton الأخرى.

تتشارك عناصر التحكم RadioButton و CheckBox في فئتها الأساسية مع عنصر التحكم Button، على الرغم من اختلاف مظهرها واستخدامها بشكل كبير عن اداة التحكم Button

عادةً ما تعرض أزرار الاختيار -<(RadioButton) نفسها على أنها علامة بها نقطة على يسارها ، والتي يمكن تحديدها أو عدم تحديدها. يجب عليك استخدام أزرار الاختيار عندما تريد منح المستخدم خيارًا بين العديد من الخيارات الحصرية المتبادلة. يمكن أن يكون مثال على ذلك ، إذا كنت تريد أن تسأل عن جنس المستخدم.

لتجميع مربعات الراديو معًا بحيث تنشئ وحدة منطقية واحدة ، يجب عليك استخدام عنصر تحكم GroupBox. او panel من خلال وضع اداة GroupBox. أولاً في نموذج ، ثم وضع عناصر تحكم RadioButton التي تحتاجها داخل حدود مربع المجموعة ، ستعرف عناصر تحكم RadioButton تغيير حالتها لتعكس أنه يمكن تحديد عنصر واحد فقط داخل مربع المجموعة. إذا لم تضعها في مربع مجموعة ، يمكن تحديد زر راديو واحد فقط في النموذج في أي وقت.



خصائص RadioButton


• الخاصية Appearance
يمكن عرض RadioButton كعلامة دائرية على يسارها أو وسطها أو يمينها ، أو كشكل الزر(Button). عندما يتم عرضه كزر ، سيظهر عنصر التحكم مضغوطًا في حال كان كان خاصية check تساوي true

• خاصية الفحص التلقائي AutoCheck
عندما تكون هذه الخاصية صحيحة ، يتم عرض علامة اختيار عندما ينقر المستخدم على زر الاختيار. عندما تكون خاطئة ، لا يتم عرض علامة الاختيار نهائياً



• الخاصية CheckAlign
باستخدام هذه الخاصية ، يمكنك تغيير محاذاة زر الاختيار. يمكن أن تكون اليسار والوسط واليمين.


• خاصية التحقق Check
يشير إلى حالة عنصر التحكم True يحتوي على علامة اختيار ، و false لايحتوي على علامة إختيار




أحداث RadioButton
ستستخدم عادة حدثًا واحدًا فقط عند العمل مع RadioButtons ، ولكن كما هو الحال دائمًا هناك العديد من الأحداث الأخرى التي يمكن الاشتراك فيها. سنغطي فقط اثنين في هذا الفصل ، والسبب الوحيد لذكر الحدث الثاني هو أن هناك فرقًا دقيقًا بين الاثنين يجب ملاحظته:

• حدث CheckChanged
يتم إرسال هذا الحدث عندما يتغير الاختيار الخاص بـ RadioButton. إذا كان هناك أكثر من عنصر تحكم RadioButton في الفورم أو داخل GroupBox او داخل panel، فسيتم إرسال هذا الحدث مرتين ، أولاً إلى عنصر التحكم ، الذي تم تحديده وأصبح الآن غير محدد ، ثم إلى عنصر التحكم الذي تم التحقق منه.

• الحدث Click
يتم إرسال هذا الحدث في كل مرة يتم فيها النقر فوق زر الراديو. هذا ليس مثل حدث التغيير ، لأن النقر فوق RadioButton مرتين أو أكثر على التوالي يغير الخاصية المحددة مرة واحدة - وفقط إذا لم يتم التحقق منها بالفعل.


ملاحظات :

يمكن لعنصر التحكم RadioButton عرض نص أو صورة أو كليهما.

عندما يحدد المستخدم زر إختيار واحد داخل مجموعة ، يتم مسح علامة التأشير عن الآخرين تلقائيًا. جميع عناصر التحكم RadioButton في حاوية معينة ، مثل نموذج ، تشكل مجموعة. لإنشاء مجموعات متعددة في نموذج واحد ، ضع كل مجموعة في الحاوية الخاصة بها ، مثل GroupBox أو Control Panel.




أي انك عندما تقوم بإضافة العديد من RadioButton الى الفورم
فإنها تعتبر مجموعة واحدة ولكي تفهم ماذا يعني ان تكون اداة RadioButton في مجموعة واحدة قم بعمل الآتي :

قم بإضافة اداتين او اكثر من أداة RadioButton للفورم
الان قم بالتنفيذ قم بالضغط على أي واحده من RadioButton سوف يتم التحديد عليها الان اضغط على أداة RadioButton أخرى سوف يتم التحديد على الأداة التي تم الضغط عليها وإخفاء التحديد عن الأداة التي تم الضغط عليها في البداية




تتمتع عناصر التحكم RadioButton و CheckBox بوظيفة مماثلة: فهي توفر خيارات يمكن للمستخدم تحديدها أو مسحها. الفرق هو أنه يمكن تحديد عناصر تحكم CheckBox المتعددة في نفس الوقت ، ولكن أزرار الخيارات تسمح بخيار واحد فقط في المجموعة الواحدة

BY برمجة تطبيقات الويندوز C# Programming


Share with your friend now:
tgoop.com/CsharpWindowsForm/263

View MORE
Open in Telegram


Telegram News

Date: |

bank east asia october 20 kowloon The court said the defendant had also incited people to commit public nuisance, with messages calling on them to take part in rallies and demonstrations including at Hong Kong International Airport, to block roads and to paralyse the public transportation system. Various forms of protest promoted on the messaging platform included general strikes, lunchtime protests and silent sit-ins. There have been several contributions to the group with members posting voice notes of screaming, yelling, groaning, and wailing in different rhythms and pitches. Calling out the “degenerate” community or the crypto obsessives that engage in high-risk trading, Co-founder of NFT renting protocol Rentable World emiliano.eth shared this group on his Twitter. He wrote: “hey degen, are you stressed? Just let it out all out. Voice only tg channel for screaming”. To delete a channel with over 1,000 subscribers, you need to contact user support Public channels are public to the internet, regardless of whether or not they are subscribed. A public channel is displayed in search results and has a short address (link).
from us


Telegram برمجة تطبيقات الويندوز C# Programming
FROM American