المشاركات : 113
المواضيع 27
الإنتساب : Mar 2014
السمعة :
0
الشكر: 0
تم شكره 62 مرات في 6 مشاركات
السلام عليكم
اريد عند الكتابه بالتكست بوكس با احرف كبيره ،، اوتماتيك يجعلها صغيرها بدون ضغط شي ،، او عند لصق نص يحتوي على احرف كبيره كبيتل ،، يجعلها احرف صغيره سمول
المشاركات : 3,815
المواضيع 36
الإنتساب : Mar 2014
السمعة :
724
الشكر: 7238
تم شكره 6709 مرات في 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;
اتمنى الكود ان يكون ملخص ما تريد
تحياتى لك
وتمنياتى لك التوفيق
المشاركات : 847
المواضيع 9
الإنتساب : Oct 2015
السمعة :
131
الشكر: 2219
تم شكره 1685 مرات في 745 مشاركات
أو باستخدام الدالتين .ToLower() و ToUpper()
كود :
textBox1.Text.ToLower()
textBox1.Text.ToUpper()
المشاركات : 50
المواضيع 1
الإنتساب : Aug 2018
السمعة :
20
الشكر: 170
تم شكره 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;
}
|