النتائج 1 إلى 3 من 3
الموضوع:

[VB.NET] التعامل مع الادوات: عمل استكمال تلقائي - تغير خلفية الفورم عند الخطأ

الزوار من محركات البحث: 17 المشاهدات : 402 الردود: 2
الموضوع حصري
جميع روابطنا، مشاركاتنا، صورنا متاحة للزوار دون الحاجة إلى التسجيل ، الابلاغ عن انتهاك - Report a violation
  1. #1
    Software Developer
    Expert in Encryption
    تاريخ التسجيل: January-2010
    الدولة: البـــــصرة
    الجنس: ذكر
    المشاركات: 7,348 المواضيع: 422
    صوتيات: 7 سوالف عراقية: 0
    التقييم: 6778
    مزاجي: ****
    المهنة: مبرمج شركة Weir
    أكلتي المفضلة: ****
    موبايلي: ****
    آخر نشاط: 14/November/2022
    مقالات المدونة: 163

    [VB.NET] التعامل مع الادوات: عمل استكمال تلقائي - تغير خلفية الفورم عند الخطأ

    السلام عليكم
    هذا الموضوع استكمال لدورة الاكواد الشاملة


    هذا الموضوع خاص بالادوات : اداة ComboBox
    بيئة العمل : VB.NET 2019 - يعمل على جميع اصدارات VB.NET
    ============================================


    '5-عمل اكمال تلقائي بطريقة اخرى

    كود PHP:
    Public Class Form1

        
    Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load

            ComboBox1
    .Items.Add("item1")
            
    ComboBox1.Items.Add("item2")
            
    ComboBox1.Items.Add("item3")
            
    ComboBox1.Items.Add("item4")
            
    ComboBox1.Items.Add("item5")

        
    End Sub

        
    Private Sub ComboBox1_KeyUp(ByVal sender As ObjectByVal e As System.Windows.Forms.KeyEventArgsHandles ComboBox1.KeyUp

            AutoCompleteKeyUp
    (ComboBox1e)

        
    End Sub
    End 
    Class

    Module Module1

        
    Public Sub AutoCompleteKeyUp(ByVal Combo As  _
        ComboBox
    ByVal e As KeyEventArgs)
            
    Dim strTyped As String
            Dim intFoundIndex 
    As Integer
            Dim objFoundItem 
    As Object
            Dim strFoundText 
    As String
            Dim strAppendText 
    As String
            Select 
    Case e.KeyCode
                
    Case Keys.BackKeys.LeftKeys.Right_
        Keys
    .UpKeys.DeleteKeys.DownKeys.CapsLock
                    
    Return
            
    End Select
            strTyped 
    Combo.Text
            intFoundIndex 
    Combo.FindString(strTyped)
            If 
    intFoundIndex >= 0 Then
                objFoundItem 
    Combo.Items(intFoundIndex)
                
    strFoundText Combo.GetItemText(objFoundItem)
                
    strAppendText strFoundText.Substring _
                
    (strTyped.Length)
                
    Combo.Text strTyped strAppendText
                Combo
    .Text strTyped strAppendText
                Combo
    .SelectionStart strTyped.Length
                Combo
    .SelectionLength strAppendText.Length
            End 
    If
        
    End Sub


    End Module

    '5-عمل اكمال تلقائي بطريقة اخرى 


    '6-تغير خلفية الفورم عند كتابة عنصر غير موجود

    كود PHP:
    Public Class Form1

        
    Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load

            ComboBox1
    .Items.Add("item1")
            
    ComboBox1.Items.Add("item2")
            
    ComboBox1.Items.Add("item3")
            
    ComboBox1.Items.Add("item4")
            
    ComboBox1.Items.Add("item5")

        
    End Sub

        
    Private Sub ComboBox1_KeyUp(ByVal sender As ObjectByVal e As System.Windows.Forms.KeyEventArgsHandles ComboBox1.KeyUp

            
    If (Me.ComboBox1.FindString(Me.ComboBox1.Text)) _
            
    <> -1 Then Me.ComboBox1.BackColor Color.Empty _
            
    Else Me.ComboBox1.BackColor Color.Blue

        End Sub

        
    Private Sub ComboBox1_TextChanged(ByVal sender As ObjectByVal e As System.EventArgsHandles ComboBox1.TextChanged

            ComboBox1
    .BackColor Color.Red
            
    For Each s As String In ComboBox1.Items
                
    If ComboBox1.Text.Length <= s.Length _
                AndAlso ComboBox1
    .Text s.Substring _
                
    (0ComboBox1.Text.LengthThen
                    ComboBox1
    .BackColor Color.White
                End 
    If
            
    Next

        End Sub
    End 
    Class

    '6-تغير خلفية الفورم عند كتابة عنصر غير موجود 

  2. #2
    مساعد المدير
    الوردة البيضاء
    تاريخ التسجيل: February-2013
    الدولة: بغداد
    الجنس: أنثى
    المشاركات: 258,321 المواضيع: 74,493
    صوتيات: 23 سوالف عراقية: 0
    التقييم: 95934
    مزاجي: الحمدلله على كل حال
    المهنة: معلمة
    أكلتي المفضلة: دولمه - سمك
    موبايلي: SAMSUNG
    آخر نشاط: منذ 2 ساعات
    مقالات المدونة: 1
    شكرا علي

  3. #3
    Software Developer
    Expert in Encryption
    اقتباس المشاركة الأصلية كتبت بواسطة sawsanmahmoud مشاهدة المشاركة
    شكرا علي
    شكرا ست سوسن منورتني

تم تطوير موقع درر العراق بواسطة Samer

قوانين المنتديات العامة

Google+

متصفح Chrome هو الأفضل لتصفح الانترنت في الجوال