CSHARPWINDOWSFORM Telegram 193
بسم الله الرحمن الرحيم

تابع أدوات التحكم

أداة MaskedTextBox

توفر اداة التحكم MaskedTextBox إجراء التحقق من صحة إدخال المستخدم في الفورم مثل التاريخ وأرقام الهواتف وما إلى ذلك. أو بعبارة أخرى ، يتم استخدامه لتوفير قناع يميز بين إدخال المستخدم المناسب وغير الصحيح
بمعنى انك بدل ماتستخدم أداة textbox وتعمل شروط منطقية لتقييد المستخدم بعملية ادخال محددة حروف او ارقام استخدم هذه الأداة MaskedTextBox


إضافة الأداة الى الفورم برمجياً

private void Form1_Load(object sender, EventArgs e)
{
MaskedTextBox Mbox = new MaskedTextBox()
{
Size = new Size(319, 32),
Location = new Point(78, 32),

};
this.Controls.Add(Mbox); }

لكي تجعل الأداة تقبل ارقام او (حروف و ارقام) فقط وبخانات محددة استخدم الخاصية Mask




مثال :
MaskedTextBox Mbox = new MaskedTextBox()
{
Size = new Size(319, 32),
Location = new Point(78, 32),
Mask = "000000000",
};
this.Controls.Add(Mbox);

الان عند ما تقوم بالتنفيذ ستلاحظ انهو يوجد خط بداخل الأداة الخط هو عبارة عن قناع بعدد الخانات التي سوف تدخلها في الكود السابق سوف تقبل الأداة 9 خانات من الأرقام








او تعملها لادخال التاريخ

MaskedTextBox Mbox = new MaskedTextBox()
{
Size = new Size(319, 32),
Location = new Point(78, 32),
Mask = "00/00/0000",
};
this.Controls.Add(Mbox);}





اذا اردت ان تقوم بتحديد أي قيمة للخاصية Mask اثناء التصميم



قم بالضغط على مربع السهم الذي يظهر فوق الأداة
او من قائمة الخصائص



ملاحظات حول هذه الأداة

لاتدعم أداة التحكم MaskedTextBox عملية تعدد الاسطر MultiLine
وايضاً لاتدعم عملية التراجع عن الكتابة
مثلا انت قمت بكتابة نص بداخل هذه الأداة وتريد الضغط على اختصار التراجع Ctrl+Z في هذه الأداة لاتدعم عملية التراجع







https://www.tgoop.com/CsharpWindowsForm



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

بسم الله الرحمن الرحيم

تابع أدوات التحكم

أداة MaskedTextBox

توفر اداة التحكم MaskedTextBox إجراء التحقق من صحة إدخال المستخدم في الفورم مثل التاريخ وأرقام الهواتف وما إلى ذلك. أو بعبارة أخرى ، يتم استخدامه لتوفير قناع يميز بين إدخال المستخدم المناسب وغير الصحيح
بمعنى انك بدل ماتستخدم أداة textbox وتعمل شروط منطقية لتقييد المستخدم بعملية ادخال محددة حروف او ارقام استخدم هذه الأداة MaskedTextBox


إضافة الأداة الى الفورم برمجياً

private void Form1_Load(object sender, EventArgs e)
{
MaskedTextBox Mbox = new MaskedTextBox()
{
Size = new Size(319, 32),
Location = new Point(78, 32),

};
this.Controls.Add(Mbox); }

لكي تجعل الأداة تقبل ارقام او (حروف و ارقام) فقط وبخانات محددة استخدم الخاصية Mask




مثال :
MaskedTextBox Mbox = new MaskedTextBox()
{
Size = new Size(319, 32),
Location = new Point(78, 32),
Mask = "000000000",
};
this.Controls.Add(Mbox);

الان عند ما تقوم بالتنفيذ ستلاحظ انهو يوجد خط بداخل الأداة الخط هو عبارة عن قناع بعدد الخانات التي سوف تدخلها في الكود السابق سوف تقبل الأداة 9 خانات من الأرقام








او تعملها لادخال التاريخ

MaskedTextBox Mbox = new MaskedTextBox()
{
Size = new Size(319, 32),
Location = new Point(78, 32),
Mask = "00/00/0000",
};
this.Controls.Add(Mbox);}





اذا اردت ان تقوم بتحديد أي قيمة للخاصية Mask اثناء التصميم



قم بالضغط على مربع السهم الذي يظهر فوق الأداة
او من قائمة الخصائص



ملاحظات حول هذه الأداة

لاتدعم أداة التحكم MaskedTextBox عملية تعدد الاسطر MultiLine
وايضاً لاتدعم عملية التراجع عن الكتابة
مثلا انت قمت بكتابة نص بداخل هذه الأداة وتريد الضغط على اختصار التراجع Ctrl+Z في هذه الأداة لاتدعم عملية التراجع







https://www.tgoop.com/CsharpWindowsForm

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




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

View MORE
Open in Telegram


Telegram News

Date: |

Add the logo from your device. Adjust the visible area of your image. Congratulations! Now your Telegram channel has a face Click “Save”.! "Doxxing content is forbidden on Telegram and our moderators routinely remove such content from around the world," said a spokesman for the messaging app, Remi Vaughn. With the administration mulling over limiting access to doxxing groups, a prominent Telegram doxxing group apparently went on a "revenge spree." Telegram Android app: Open the chats list, click the menu icon and select “New Channel.” Telegram has announced a number of measures aiming to tackle the spread of disinformation through its platform in Brazil. These features are part of an agreement between the platform and the country's authorities ahead of the elections in October.
from us


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