المشاركات : 113
المواضيع 27
الإنتساب : Mar 2014
السمعة :
0
الشكر: 0
تم شكره 62 مرات في 6 مشاركات
السلام عليكم
اريد عند الكتابه بالتكست بوكس با احرف كبيره ،، اوتماتيك يجعلها صغيرها بدون ضغط شي ،، او عند لصق نص يحتوي على احرف كبيره كبيتل ،، يجعلها احرف صغيره سمول
المشاركات : 3,816
المواضيع 36
الإنتساب : Mar 2014
السمعة :
707
الشكر: 7238
تم شكره 6580 مرات في 3255 مشاركات
وعليكم اسلام ورحمة الله وبركاته
تفضل اخى الـ ـجارح
كل ما عليك استخدام كود التالى داخل حدث TextChanged
كود :
// <a-z, A-Z>
string[] Capital = new string[] {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"};
string[] Small = new[] {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"};
// Select All Key Array For Get Count.
var ekk = from key in Small select key;
// Replace All Capital To Small
for (int i = 0; i < ekk.Count(); i++)
{
textBox1.Text = textBox1.Text.Replace(Capital[i], Small[i]);
}
// Focus in Last TextBox
int textLength = textBox1.Text.Length;
textBox1.SelectionStart = textLength;
textBox1.SelectionLength = 0;
اتمنى الكود ان يكون ملخص ما تريد
تحياتى لك
وتمنياتى لك التوفيق
المشاركات : 852
المواضيع 9
الإنتساب : Oct 2015
السمعة :
130
الشكر: 2218
تم شكره 1669 مرات في 742 مشاركات
البلد:
أو باستخدام الدالتين .ToLower() و ToUpper()
كود :
textBox1.Text.ToLower()
textBox1.Text.ToUpper()
المشاركات : 50
المواضيع 1
الإنتساب : Aug 2018
السمعة :
20
الشكر: 170
تم شكره 205 مرات في 93 مشاركات
(04-09-18, 11:27 AM)الـ ـجارح كتب : السلام عليكم
اريد عند الكتابه بالتكست بوكس با احرف كبيره ،، اوتماتيك يجعلها صغيرها بدون ضغط شي ،، او عند لصق نص يحتوي على احرف كبيره كبيتل ،، يجعلها احرف صغيره سمول
تفضل الكود في الحدث TextChanged الخاص بأداة التكست بوكس
PHP كود :
private void textBox1_TextChanged(object sender, EventArgs e) { int x = ((TextBox)sender).SelectionStart; ((TextBox)sender).Text = ((TextBox)sender).Text.ToLower(); ((TextBox)sender).SelectionStart = x;
}
أو
PHP كود :
private void textBox1_TextChanged(object sender, EventArgs e) {
int x = (sender as TextBox).SelectionStart; (sender as TextBox).Text = (sender as TextBox).Text.ToLower(); (sender as TextBox).SelectionStart = x;
}
|