تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ممكن تنفيذ الكود عند الحدث المطلوب؟
#11
سامي نت كتب :
وليه كل الكود أول كان في الفيجوال بيسك 6 فقط تختار نوع الحدث وبس
ما ممكن اقل من الكود ؟؟


وبارك الله فيك وتسلم

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


في طريقه أخي الكريم وطريقه سهله جدا إلا وهي جمع الكودين في الحدث عن طريق إضافة ElseIF أنظر لكودك بعد التعديل

PHP كود :
Private Sub Button2_MouseDown(sender As ObjectAs System.Windows.Forms.MouseEventArgsHandles Button2.MouseDown
        
If e.Clicks 2 Then
            End
        
ElseIf e.Button Windows.Forms.MouseButtons.Right Then
            End
        End 
If
    
End Sub 
Big Grin
<---------------------------------------------------------------->

الرد }}}
تم الشكر بواسطة:
#12
تفضل الـ Class برمجي بحت من دون تصميم حتى xD
" هُنا "



توقعت ان تواجه مشاكل .. حسنا ستواجه كثيراً ؛ مثل هذه الخدع بها
كثير من الثغرات ؛ لكن يسهل حل الثغرات ..


الآن كـ حل مبدئي قُم بالتبديل بن MouseDown إلى MouseUp
في كود الـ Right Click فقط ؛ ليصبح الشكل كالتالي //



PHP كود :
Private Sub Button1_MouseUp(ByVal sender As System.ObjectByVal e As System.Windows.Forms.MouseEventArgsHandles Button1.MouseUp
        
If e.Button Windows.Forms.MouseButtons.Right Then
            End
        End 
If 



Smile
الرد }}}
تم الشكر بواسطة:
#13

أخي Easy-4ever اشكرك على وضع الكود الذي بالصوره اسفل الآن
بس يوجد ظهور لقائمة بعد الضغط على الزر الايمن للماوس
كيف اتجنب ظهور هذه القائمة عند الضغط بزر الماوس الايمن

الرد }}}
تم الشكر بواسطة:
#14
[COLOR="#FF0000"]
أخي APP جربت الكود الذي وضعت جزاك الله خير
وعندالضغط بزر الماوس الايمن يعمل الكود
ولا تطلع اي قائمة بس الزر الايسر من الماوس لا ينفذ اي كود ؟
هل تستطيع تطوير الكود بحيث يعمل على تنفيذ أمر ما عند الضغط على الزر الايسر من الماوس وعند الضغط
على الزر الايمن من الماوس يقوم بتنفيذ أمر ما ثاني ؟

هذه الصورة للكود الذي جربته

[/COLOR]


Rolleyes
الرد }}}
تم الشكر بواسطة:
#15
Easy 4ever كتب :في طريقه أخي الكريم وطريقه سهله جدا إلا وهي جمع الكودين في الحدث عن طريق إضافة ElseIF أنظر لكودك بعد التعديل

PHP كود :
Private Sub Button2_MouseDown(sender As ObjectAs System.Windows.Forms.MouseEventArgsHandles Button2.MouseDown
        
If e.Clicks 2 Then
            End
        
ElseIf e.Button Windows.Forms.MouseButtons.Right Then
            End
        End 
If
    
End Sub 

هوه ده الكلام ولا بلاش ههههه
جزاك الله خير فكرة ممتازه جدا جدا
الرد }}}
تم الشكر بواسطة:
#16
سامي نت كتب :

أخي Easy-4ever اشكرك على وضع الكود الذي بالصوره اسفل الآن
بس يوجد ظهور لقائمة بعد الضغط على الزر الايمن للماوس
كيف اتجنب ظهور هذه القائمة عند الضغط بزر الماوس الايمن


up
up
up
up
up
up
الرد }}}
تم الشكر بواسطة:
#17
سامي نت كتب :[COLOR="#FF0000"]
أخي APP جربت الكود الذي وضعت جزاك الله خير
وعندالضغط بزر الماوس الايمن يعمل الكود
ولا تطلع اي قائمة بس الزر الايسر من الماوس لا ينفذ اي كود ؟
هل تستطيع تطوير الكود بحيث يعمل على تنفيذ أمر ما عند الضغط على الزر الايسر من الماوس وعند الضغط
على الزر الايمن من الماوس يقوم بتنفيذ أمر ما ثاني ؟

هذه الصورة للكود الذي جربته

[/COLOR]


Rolleyes

up
up
up
up
up
up
الرد }}}
تم الشكر بواسطة:
#18
سامي نت كتب :up
up
up
up
up
up

كود :
Private Sub Button2_MouseDown(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles Button2.MouseDown
        If e.Clicks = 2 Then
            End
        ElseIf e.Button = Windows.Forms.MouseButtons.Right Then
            System.Threading.Thread.Sleep(200)
            End
        End If
    End Sub
الرد }}}
تم الشكر بواسطة:
#19
بارك الله فيك tariq2812
وبعد تجربة الكود للحين تظهر القائمة
استغرب هل للدرجة لغة البرمجة فيجوال بيسك 2010 محدوده الامكانيات كنت اعمل اي حدث اريد في فيجوال بيسك 6
:confused:
الرد }}}
تم الشكر بواسطة:



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


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