• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

اتعلم و علم

اعضاء جدد
  • عدد المشاركات

    8
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

1 عادي

عن اتعلم و علم

  • الرتبة
    عضو جديد

معلومات الملف الشخصي

  • الجنس ذكر
  • الدولة : الإسـكـنـدريـة
  • اهتمامات ٍSQL SERVER ; C#.NET ; Crystal Report
  1. بسم الله الرحمن الرحيم وبه نستعيين اذا اردنا على سبيل المثال في ال TextBox عدم كتابة هذا الرمز ( ' ) او اي زر اخر فلنكتب هذا الكود في الحدث KeyPress الخاص بالتيكست بوكس : private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '\'') { e.Handled = true; }// وهذا ايضا اذا اردنا عدم كتابة زر المسافة "المسطرة" if (e.KeyChar == ' ') { e.Handled = true; } }
  2. بسم الله الرحمن الرحيم مثال لتحويل لغة الادخال من اللغة الانجليزية الى اللغة  العربية و العكس على مستوى الفورم بالسي شارب C# لاختيار لغة الادخال في التيكست بوكس عن طريق اضافة زر وليس عن طريق لوحة المفاتيح Alt+Shift نضيف:  2 زر جديد Button ونقوم بتسميتهم عربي والاخر English 1 Label في امر الزر العربي  تقوم بكتابة هذا الكود InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("AR-eg"));if ( InputLanguage.CurrentInputLanguage.Culture.TwoLetterISOLanguageName=="ar")            {                label1.Text = "عربي";            }في امر الزر English تقوم بكتابة هذا الكود InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("EN-us"));if ( InputLanguage.CurrentInputLanguage.Culture.TwoLetterISOLanguageName=="ar")            {                label1.Text = "English";            }في حدث Form1_Load نكتب هذا الامر // لتحويل لغة الكتابة الى اللغة العربية عند بداية فتح الفورمInputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("AR-eg"));            if ( InputLanguage.CurrentInputLanguage.Culture.TwoLetterISOLanguageName=="ar")            {                Label.Text = "عربي";            }            if (InputLanguage.CurrentInputLanguage.Culture.TwoLetterISOLanguageName == "en")            {                Label.Text = "English";            }
  3. كود بشكل اخر في الحدث KeyDown داخل التيكست بوكس لمسح المسافة الاولى private void TextBox1_KeyDown(object sender, KeyEventArgs e) { if (TextBox1.TextLength==0) { if (e.KeyCode == Keys.Space) { SendKeys.Send("{BS}"); } } }
  4. بسم الله الرحمن الرحيم وبه نستعين   اولا لتغيير مؤشر الكتابة الى اللغة العربية داخل اي تيكست بوكس في الحدث Form_Load داخل الفورم private void Form3_Load(object sender, EventArgs e) { InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("AR-eg")); }او اثناء الدخول الى خانة التيكست بوكس يتم التحويل للغة العربية عن طريق الحدث TextBox1_Enter داخل التيكست بوكس private void TextBox1_Enter(object sender, EventArgs e) { InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("AR-eg")); }او اثناء الضغط على خانة التيكست بوكس يتم التحويل للغة الاخرى عن طريق الحدث TextBox1_MouseClick داخل التيكست بوكس private void TextBox1_MouseClick(object sender,MouseEventArgs e) { SendKeys.Send("%(+)"); }هذا الجدول يوجد به جميع لغات العالم لنص كتابة حروف اللغة مثلا عربي مصر "ar-E"   http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo%28vs.71%29.aspx    
  5. كود اخر و هو الافضل من حيث الكتابة لا تتداخل ببعضها : يتم الوضع في حدث الـ KeyUp داخل التيكست بوكس  
  6. بسم الله الرحمن الرحيم ترقيم تلقائي للصفوف داخل الداتا جريد فيو ( سي شارب  C#.NET ) Set Auto Number  for Row Header in DataGraidView               المرجع MSDN   http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewrow.headercell%28v=vs.110%29.aspx
  7. بسم الله الرحمن الرحيم عند تسطيب السيكوال سيرفر لاول مرة على الحاسوب وبعد عمل الجداول الخاصة بك اذا اردت ان تعدل جدول ما وبعد الحفظ سوف تظهر لك رسالة بـ أنه يجب عليك مسح الجدول وانشائه من جديد ولإلغاء ظهر هذه الرسالة بدون مسح الجدول عمل الاتي:                                                    
  8. بسم الله الرحمن الرحيم   كود مسح المسافة البادئة تلقائي في التيكست بوكس ، C#.NET remove the first space in textbox.Text automatically -- C#.net   كود للمسح التلقائي عند الضغط على زر 'مسافة' في بداية خانة التيكست بوكس private void textBox1_TextChanged(object sender, EventArgs e)        {            textBox1.Text = textBox1.Text.TrimStart();        }