المشاركات : 117
المواضيع 27
الإنتساب : Mar 2014
السمعة :
0
الشكر: 0
تم شكره 68 مرات في 9 مشاركات
السلام عليكم
اريد عند الكتابه بالتكست بوكس با احرف كبيره ،، اوتماتيك يجعلها صغيرها بدون ضغط شي ،، او عند لصق نص يحتوي على احرف كبيره كبيتل ،، يجعلها احرف صغيره سمول
المشاركات : 3,771
المواضيع 36
الإنتساب : Mar 2014
السمعة :
725
الشكر: 7108
تم شكره 6714 مرات في 3265 مشاركات
وعليكم اسلام ورحمة الله وبركاته
تفضل اخى الـ ـجارح
كل ما عليك استخدام كود التالى داخل حدث 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;
اتمنى الكود ان يكون ملخص ما تريد
تحياتى لك
وتمنياتى لك التوفيق
المشاركات : 845
المواضيع 9
الإنتساب : Oct 2015
السمعة :
131
الشكر: 2208
تم شكره 1685 مرات في 745 مشاركات
أو باستخدام الدالتين .ToLower() و ToUpper()
كود :
textBox1.Text.ToLower()
textBox1.Text.ToUpper()
المشاركات : 50
المواضيع 1
الإنتساب : Aug 2018
السمعة :
20
الشكر: 169
تم شكره 209 مرات في 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;
}
|