CSHARPWINDOWSFORM Telegram 265
• الخاصية ScrollBars
يمكن أن يحتوي عنصر تحكم Multiline RichTextBox على أشرطة تمرير. يتم استخدام الخاصية ScrollBars لعنصر التحكم RichTextBox لإظهار أشرطة التمرير على عنصر تحكم. يتم تمثيل الخاصية ScrollBars بواسطة تعداد RichTextBoxScrollBars يحتوي على أربع قيم - كلاهما ، عمودي ، أفقي ، ولا شيء.

يجعل مقتطف الرمز التالي كلاً من أشرطة التمرير الرأسية والأفقية نشطة في عنصر تحكم RichTextBox وستكون مرئية عندما يكون التمرير مطلوبًا على عنصر تحكم RichTextBox.

MYRichTextBox.ScrollBars = RichTextBoxScrollBars.Both;

• الخاصية Maximum Length
الحد الأقصى لطول

يمكنك تقييد عدد الأحرف في عنصر تحكم RichTextBox عن طريق تعيين قيمة محددة لخاصية MaxLength. يعمل مقتطف الشفرة التالي على تعيين الحد الأقصى لطول RichTextBox على 50 حرفًا.

MYRichTextBox.MaxLength = 50;


• الخاصية ReadOnly
يقرأ فقط

يمكنك جعل عنصر تحكم RichTextBox للقراءة فقط (غير قابل للتحرير) عن طريق تعيين الخاصية ReadOnly إلى true. يقوم مقتطف التعليمات البرمجية التالي بتعيين الخاصية ReadOnly إلى true.
MYRichTextBox.ReadOnly = true;

• خاصية ShortcutsEnabled
تمكين وتعطيل الاختصارات

تُستخدم خاصية ShortcutsEnabled لـ RichTextBox لتمكين أو تعطيل الاختصارات. بشكل افتراضي ، يتم تمكين الاختصارات. يعمل مقتطف الرمز التالي على تعطيل الاختصارات في RichTextBox.
MYRichTextBox.ShortcutsEnabled = false;

تنطبق خاصية ShortcutsEnabled على مجموعات مفاتيح الاختصارات التالية:
• CTRL+Z
• CTRL+E
• CTRL+C
• CTRL+Y
• CTRL+X
• CTRL+BACKSPACE
• CTRL+V
• CTRL+DELETE
• CTRL+A
• SHIFT+DELETE
• CTRL+L
• SHIFT+INSERT
• CTRL+R


• ¬الخاصية DetectUrls
تعيين قيمة تشير إلى ما إذا كان RichTextBox سيقوم بتنسيق الرابط (URL) تلقائيًا عند كتابته في عنصر التحكم.
قيمتها الافتراضية true أي انهو يقوم بالتنسيق تلقائياً.

لاحظ كيف يتم تنسيق وتمييز الروابط عن النصوص العادية



وعندما يكون الماوس فوق الرابط يتغير شكل مؤشر الماوس الى Hand

يتم التعامل مع النقر على الروابط في حدث LinkClicked وسوف نشرح هذا الحدث عندما نشرح احداث هذه الاداة






• الخاصية AutoWordSelection
تعيين قيمة تشير إلى ما إذا تم تمكين التحديد التلقائي للكلمات.

ملاحظة : إذا تم تعيين هذه الخاصية على true ، فإن تحديد أي جزء من النص في عنصر التحكم يحدد الكلمة بأكملها.


• الخاصية BulletIndent
تعيين المسافة البادئة المستخدمة في عنصر تحكم RichTextBox عند تطبيق نمط التعداد النقطي على النص.

ملاحظة:
لتطبيق نمط التعداد النقطي على فقرة من النص ، قم بتعيين خاصية SelectionBullet إلى true ثم قم بتعيين خاصية BulletIndent إلى عدد وحدات البكسل التي يجب وضع مسافة بادئة لها. سيتم تطبيق نمط الرمز النقطي على الفقرة مع مقدار المسافة البادئة المحددة بعد الرمز النقطي.

خاصية SelectionBullet لاتظهر في قائمة الخصائص يمكنك استخدامها برمجيا كما في الشكل .
MYRichTextBox.SelectionBullet = true;

اما الخاصية BulletIndent فهي موجودة في قائمة الخصائص ويمكنك وضع قيمه للتعيين المسافة او تستخدمها برمجيا كما في الشكل التالي :
MYRichTextBox.BulletIndent = 30;

عند الكتابة سوف يبدو كالشكل التالي



• الخاصية EnableAutoDragDrop
تمكنك هذه الخاصية من سحب الملفات (صور ,txt ,وغيرها من البيانات) و وضعها داخل RichTextBox
هذه الخاصية قيمتها الافتراضية false ان اردت سحب وافلات الملفات داخل RichTextBox قم بتعديل القيمة الى true



• الخاصية ZoomFactor
من خلال هذه الخاصية يمكنك تعيين مستوى التكبير في RichTextBox



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

• الخاصية ScrollBars
يمكن أن يحتوي عنصر تحكم Multiline RichTextBox على أشرطة تمرير. يتم استخدام الخاصية ScrollBars لعنصر التحكم RichTextBox لإظهار أشرطة التمرير على عنصر تحكم. يتم تمثيل الخاصية ScrollBars بواسطة تعداد RichTextBoxScrollBars يحتوي على أربع قيم - كلاهما ، عمودي ، أفقي ، ولا شيء.

يجعل مقتطف الرمز التالي كلاً من أشرطة التمرير الرأسية والأفقية نشطة في عنصر تحكم RichTextBox وستكون مرئية عندما يكون التمرير مطلوبًا على عنصر تحكم RichTextBox.

MYRichTextBox.ScrollBars = RichTextBoxScrollBars.Both;

• الخاصية Maximum Length
الحد الأقصى لطول

يمكنك تقييد عدد الأحرف في عنصر تحكم RichTextBox عن طريق تعيين قيمة محددة لخاصية MaxLength. يعمل مقتطف الشفرة التالي على تعيين الحد الأقصى لطول RichTextBox على 50 حرفًا.

MYRichTextBox.MaxLength = 50;


• الخاصية ReadOnly
يقرأ فقط

يمكنك جعل عنصر تحكم RichTextBox للقراءة فقط (غير قابل للتحرير) عن طريق تعيين الخاصية ReadOnly إلى true. يقوم مقتطف التعليمات البرمجية التالي بتعيين الخاصية ReadOnly إلى true.
MYRichTextBox.ReadOnly = true;

• خاصية ShortcutsEnabled
تمكين وتعطيل الاختصارات

تُستخدم خاصية ShortcutsEnabled لـ RichTextBox لتمكين أو تعطيل الاختصارات. بشكل افتراضي ، يتم تمكين الاختصارات. يعمل مقتطف الرمز التالي على تعطيل الاختصارات في RichTextBox.
MYRichTextBox.ShortcutsEnabled = false;

تنطبق خاصية ShortcutsEnabled على مجموعات مفاتيح الاختصارات التالية:
• CTRL+Z
• CTRL+E
• CTRL+C
• CTRL+Y
• CTRL+X
• CTRL+BACKSPACE
• CTRL+V
• CTRL+DELETE
• CTRL+A
• SHIFT+DELETE
• CTRL+L
• SHIFT+INSERT
• CTRL+R


• ¬الخاصية DetectUrls
تعيين قيمة تشير إلى ما إذا كان RichTextBox سيقوم بتنسيق الرابط (URL) تلقائيًا عند كتابته في عنصر التحكم.
قيمتها الافتراضية true أي انهو يقوم بالتنسيق تلقائياً.

لاحظ كيف يتم تنسيق وتمييز الروابط عن النصوص العادية



وعندما يكون الماوس فوق الرابط يتغير شكل مؤشر الماوس الى Hand

يتم التعامل مع النقر على الروابط في حدث LinkClicked وسوف نشرح هذا الحدث عندما نشرح احداث هذه الاداة






• الخاصية AutoWordSelection
تعيين قيمة تشير إلى ما إذا تم تمكين التحديد التلقائي للكلمات.

ملاحظة : إذا تم تعيين هذه الخاصية على true ، فإن تحديد أي جزء من النص في عنصر التحكم يحدد الكلمة بأكملها.


• الخاصية BulletIndent
تعيين المسافة البادئة المستخدمة في عنصر تحكم RichTextBox عند تطبيق نمط التعداد النقطي على النص.

ملاحظة:
لتطبيق نمط التعداد النقطي على فقرة من النص ، قم بتعيين خاصية SelectionBullet إلى true ثم قم بتعيين خاصية BulletIndent إلى عدد وحدات البكسل التي يجب وضع مسافة بادئة لها. سيتم تطبيق نمط الرمز النقطي على الفقرة مع مقدار المسافة البادئة المحددة بعد الرمز النقطي.

خاصية SelectionBullet لاتظهر في قائمة الخصائص يمكنك استخدامها برمجيا كما في الشكل .
MYRichTextBox.SelectionBullet = true;

اما الخاصية BulletIndent فهي موجودة في قائمة الخصائص ويمكنك وضع قيمه للتعيين المسافة او تستخدمها برمجيا كما في الشكل التالي :
MYRichTextBox.BulletIndent = 30;

عند الكتابة سوف يبدو كالشكل التالي



• الخاصية EnableAutoDragDrop
تمكنك هذه الخاصية من سحب الملفات (صور ,txt ,وغيرها من البيانات) و وضعها داخل RichTextBox
هذه الخاصية قيمتها الافتراضية false ان اردت سحب وافلات الملفات داخل RichTextBox قم بتعديل القيمة الى true



• الخاصية ZoomFactor
من خلال هذه الخاصية يمكنك تعيين مستوى التكبير في RichTextBox

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


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

View MORE
Open in Telegram


Telegram News

Date: |

But a Telegram statement also said: "Any requests related to political censorship or limiting human rights such as the rights to free speech or assembly are not and will not be considered." Hui said the messages, which included urging the disruption of airport operations, were attempts to incite followers to make use of poisonous, corrosive or flammable substances to vandalize police vehicles, and also called on others to make weapons to harm police. Private channels are only accessible to subscribers and don’t appear in public searches. To join a private channel, you need to receive a link from the owner (administrator). A private channel is an excellent solution for companies and teams. You can also use this type of channel to write down personal notes, reflections, etc. By the way, you can make your private channel public at any moment. Concise The Standard Channel
from us


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