تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
السؤال الثاني في الفيجوال بيسك
#11

السلام عليكم ورحمة الله وبركاته






شكراً لك أخي...

أتمنى أن تكون متواصلاً معنا في هذا المنتدى، وبإذن الله ستجد لدى الأخوة هنا الفائدة والتقدم والخير الوفير.
ولا تنس نشر موقع المنتدى لمن تريد لهم التقدم والعلم.





السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة:
#12
اخ boty
السلام عليكم
هذه الطريقة ابسط واسهل للاعضاء المبتدئين وهذا هو الكود
علما بان حدث التركيز يعمل على طريقة التحديد بالماوس او تاب
إقتباس :Public Class Form1
Dim X As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If X = 1 Then
TextBox1.Text &= "1"
End If
If X = 2 Then
TextBox2.Text &= "1"
End If
End Sub




Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
If X = 1 Then
TextBox1.Text &= "2"
End If
If X = 2 Then
TextBox2.Text &= "2"
End If
End Sub


Private Sub TextBox1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.GotFocus
X = 1
End Sub


Private Sub TextBox2_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox2.GotFocus
X = 2
End Sub


End Class
الرد }}}
تم الشكر بواسطة:
#13
محمود اكرم كتب :اخ boty
السلام عليكم
هذه الطريقة ابسط واسهل للاعضاء المبتدئين وهذا هو الكود
علما بان حدث التركيز يعمل على طريقة التحديد بالماوس او تاب

هذه الطريقة لا تناسبني صراحة اخي فاذا حاولت عمل كود لعشرة ازرار و ليس 2 :confused: سيكون صعبا
في الحقيقة الأخ أبو رائد اعطاني كود ناجح حقا Smile
لكني لا افهمه :confused:
اتمنى ان يشرحه احد اذا استطاع لي Smile
و اشكرك على اهتمامك
الرد }}}
تم الشكر بواسطة:
#14

السلام عليكم ورحمة الله وبركاته





أصارحك أنا في الأساس لا أحسن الشرح، ولكن اجتهد بما استطيع


PHP كود :
Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load

        
'' LastTextBoxFocusSetup استدعاء الإجراء
        LastTextBoxFocusSetup
()

    
End Sub


    
'' تعيين متغير لحفظ صندوق نص
    
Private LastTextBoxFocus As New TextBox


    
'' LastTextBoxFocusSetup الإجراء
    
Private Sub LastTextBoxFocusSetup()

        
'' يبحث في جميع الأدوات الخاصة بالفورم
        
For Each c As Control In Me.Controls

            
'' إذا كانت الأداة هي مربع نص
            
'' TextBox_LostFocus الخاص بها بالاجراء LostFocus قم بربط حدث فقدان التركيز
            
If TypeOf c Is TextBox Then AddHandler c.LostFocusAddressOf TextBox_LostFocus

        Next

    End Sub

    
'' إجراء يحدث عند فقدان التركير لمربع النص
    
Private Sub TextBox_LostFocus(ByVal sender As ObjectByVal e As System.EventArgs)
        
'' يضع في المتغير اداة مربع النص التي فقدت التركيز
        LastTextBoxFocus 
sender
    End Sub


    
'' حدث الضغط على الزر1
    
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click

        
'' تعديل النص لأداة مربع النص المحفوظ في المتغير
        LastTextBoxFocus
.Text &= "1"

        '' 
إنتقال التركيز لأداة مربع النص المحفوظ في المتغير
        LastTextBoxFocus
.Focus()

        
'' وضع المؤشر في آخر النص المكتوب في أداة مربع النص المحفوظ في المتغير
        LastTextBoxFocus
.SelectionStart LastTextBoxFocus.SelectionLength

    End Sub


    
'' حدث الضغط على الزر2 ونفس الشرح في الزر1
    
Private Sub Button2_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button2.Click
        LastTextBoxFocus
.Text &= "2"
        
LastTextBoxFocus.Focus()
        
LastTextBoxFocus.SelectionStart LastTextBoxFocus.SelectionLength

    End Sub 





السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة:
#15
@@أبورائد@@ كتب :
السلام عليكم ورحمة الله وبركاته




أصارحك أنا في الأساس لا أحسن الشرح، ولكن اجتهد بما استطيع


PHP كود :
Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load

        
'' LastTextBoxFocusSetup استدعاء الإجراء
        LastTextBoxFocusSetup
()

    
End Sub


    
'' تعيين متغير لحفظ صندوق نص
    
Private LastTextBoxFocus As New TextBox


    
'' LastTextBoxFocusSetup الإجراء
    
Private Sub LastTextBoxFocusSetup()

        
'' يبحث في جميع الأدوات الخاصة بالفورم
        
For Each c As Control In Me.Controls

            
'' إذا كانت الأداة هي مربع نص
            
'' TextBox_LostFocus الخاص بها بالاجراء LostFocus قم بربط حدث فقدان التركيز
            
If TypeOf c Is TextBox Then AddHandler c.LostFocusAddressOf TextBox_LostFocus

        Next

    End Sub

    
'' إجراء يحدث عند فقدان التركير لمربع النص
    
Private Sub TextBox_LostFocus(ByVal sender As ObjectByVal e As System.EventArgs)
        
'' يضع في المتغير اداة مربع النص التي فقدت التركيز
        LastTextBoxFocus 
sender
    End Sub


    
'' حدث الضغط على الزر1
    
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click

        
'' تعديل النص لأداة مربع النص المحفوظ في المتغير
        LastTextBoxFocus
.Text &= "1"

        '' 
إنتقال التركيز لأداة مربع النص المحفوظ في المتغير
        LastTextBoxFocus
.Focus()

        
'' وضع المؤشر في آخر النص المكتوب في أداة مربع النص المحفوظ في المتغير
        LastTextBoxFocus
.SelectionStart LastTextBoxFocus.SelectionLength

    End Sub


    
'' حدث الضغط على الزر2 ونفس الشرح في الزر1
    
Private Sub Button2_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button2.Click
        LastTextBoxFocus
.Text &= "2"
        
LastTextBoxFocus.Focus()
        
LastTextBoxFocus.SelectionStart LastTextBoxFocus.SelectionLength

    End Sub 





السلام عليكم ورحمة الله وبركاته
لماذا تقول هذا اخي شرحك رائع Smile
شكرا جزيييييييييييييييييلا لك
الرد }}}
تم الشكر بواسطة:
#16
[COLOR="#000080"]الاخ صاحب الموضوع رجاء اختار اسم مناسب لمواضيعك ...
وفقك الله
[/COLOR]
الرد }}}
تم الشكر بواسطة:
#17
الاخ @أبو رائد@ دائماً مبدع بمشاركاتك ... جزاكم الله خيراً
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في ربط الفيجوال بيسك 2013 مع الاكسل صالح عبدالله 7 88 اليوم, 09:13 AM
آخر رد: صالح عبدالله
Big Grin [سؤال] مشروع الفيجوال بيسك ستوديو sad89891 4 1,753 10-04-24, 04:37 AM
آخر رد: emadahmed1995
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 145 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  الالوان في فيجوال بيسك atefkhalf2004 2 423 05-01-24, 04:38 PM
آخر رد: atefkhalf2004
  تحويل مشروع من c# الى فيجول بيسك Lathe1 4 726 05-01-24, 01:05 AM
آخر رد: HALIM ELEULMA
  [كود] اريد كود إرسال البيانات من الفيجوال بيسك إلىPDF issamsaidd 10 5,866 25-12-23, 06:30 PM
آخر رد: الحزين اليماني
  اضافة ادوات لفيجوال بيسك خالد20 10 1,989 18-12-23, 07:51 PM
آخر رد: ابراهيم عبدالباقى
  فيجوال بيسك 2012 manhoud 0 275 25-10-23, 11:00 PM
آخر رد: manhoud
  بعد تنصيب فيجوال بيسك 2005 اللغة العربية غير معرفة bassant 0 376 05-07-23, 02:02 PM
آخر رد: bassant
  [VB.NET] مشكلة في الفيجوال استوديو 2022 illegal characters in path Osamay 0 327 21-05-23, 11:15 AM
آخر رد: Osamay

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم