تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كليك يمين على صف في الداتاقريد و حذف السطر
#1
السلام عليكم و رحمة الله
اخواني كيف يمكنني ان اعمل كليك يمين على الداتاقريد و حذف السطر لكن بشرط ان يظهر ContextMenuStrip فوق السطر المحدد فقط دون المنطقة الرمادية

بارك الله في الجميع
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#2
نرجوا المساعدة في أقرب الأجال بارك الله فيكم و جزاكم خيرا
الرد }}}
تم الشكر بواسطة:
#3
المشكلة أخي العربي ليست في الكليك يمين و حذف السطر المحدد .. و لكن في قصّة المنطقة الرمادية .. منذ الأمس و أنا أجرب و لم أتوصّل للحل المناسب .. إن شاء الله تجد ما يناسبك و أخبرنا به ..
تحياتي


الملفات المرفقة
.zip   ContextMenuStrip.zip (الحجم : 112.42 ك ب / التحميلات : 23)
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة:
#4
وعليكم السلام ورحمة الله وبركاته
حتى لا يذهب مجهود الاخ عبد العزيز البسكري

خصوصاً عند قوله
(15-06-20, 12:49 AM)عبد العزيز البسكري كتب :
امنذ الأمس و أنا أجرب و لم أتوصّل للحل المناسب ..

فاحببت اقوم بالشرح على المثل الخاص به لتوضح الصورة
فقط تعال على مشروعه وقم فى خصائص DataGridView1
عند خيار ContextMenuStrip واجعل قيمتها None

الان كل ما عليك اضافة الكود التالى
كود :
   Private Sub DataGridView1_CellMouseDown(sender As Object, e As DataGridViewCellMouseEventArgs) Handles DataGridView1.CellMouseDown
       Dim rowClicked As DataGridView.HitTestInfo = DataGridView1.HitTest(e.X, e.Y)
       Dim getLocation As String() = Me.PointToClient(MousePosition).ToString().Replace("{", Nothing).Replace("}", Nothing).Replace("Y=", Nothing).Replace("X=", Nothing).Split(",")
       If e.Button = Windows.Forms.MouseButtons.Right AndAlso e.RowIndex > -1 Then
           DataGridView1.ClearSelection()
           DataGridView1.Rows(e.RowIndex).Selected = True
           ContextMenuStrip1.Show(DataGridView1, New Point(getLocation(0) - 10, getLocation(1) - 40))
       End If
   End Sub

الان كل ما عليك هو لكي يرفع او تقوم باذاحة القائمة وكذلك لليمين او اليسار
التعديل على كلاً من -10 و -40 لكى تلاحظ الفرق وبكده يتم عمل المطلوب
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري , larbihamri , larbihamri
#5
بارك الله فيك و لك و جزاك خير الجزاء أخي الغالي kiki
فعلاً .. تمّت العملية بنجاح و بطريقة رائعة
تحياتي و تقييماتي


الملفات المرفقة
.zip   ContextMenuStrip 2.zip (الحجم : 113.77 ك ب / التحميلات : 29)
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: kiki
#6
نفس الطريقة ابحث عليها مع عملية نسخ ولصق ارجوا المساعدة
الرد }}}
تم الشكر بواسطة: larbihamri
#7
(15-06-20, 02:13 AM)عبد العزيز البسكري كتب :
بارك الله فيك و لك و جزاك خير الجزاء أخي الغالي kiki
فعلاً .. تمّت العملية بنجاح و بطريقة رائعة
تحياتي و تقييماتي

من بعض ما عندكم اخر الكريم

(15-06-20, 02:56 AM)rochdi191 كتب : نفس الطريقة ابحث عليها مع عملية نسخ ولصق ارجوا المساعدة

كل الامر فقط التعديل على قائمة ContextMenuStrip
واضف ما تريده اخي الفاضل
الرد }}}
تم الشكر بواسطة: larbihamri
#8
الأخ Kiki
بارك الله فيك و أهلك و زادك الله علما

إذا تفضلت اخي لماذا قمت بإنقاص -10 و -40 من location
الرد }}}
تم الشكر بواسطة: kiki
#9
(16-06-20, 12:16 AM)larbihamri كتب : إذا تفضلت اخي لماذا قمت بإنقاص -10 و -40 من location

فقط لتوضيح كيف التلاعب فى ابعاد القائمة للاعلى والاسفل وكذلك يمين ويسار كا مظهر
فى بعض الاحول يختلف الامر من شخص لاخر انه يريد جعل القائمة بنقطة الكل تماماً والاخر متباعدة عن المؤشر بمسافة ما
ولهذا تم وضع كلاً من -10 و -40 لتوضيح كيفية التعامل مع الامر دون الجاحة للسؤال مستقبلياً كيف يمكننى تغير موقع القائمة من المؤشر
طبعاً لو جعلتها 0 او بدون عملية الطرح والجمع ستكون الظهور الافتراضي لها
الرد }}}
تم الشكر بواسطة: larbihamri , larbihamri
#10
بارك الله فيك جزاك الله خيرا
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اين الخطأ فى هذا السطر _ جزاكم الله كل خير abo ragab 2 651 10-08-25, 03:53 AM
آخر رد: abo ragab
  [VB.NET] أين الخطأ فى هذا السطر وجزاكم الله خيرا abo ragab 2 684 10-07-25, 09:35 PM
آخر رد: abo ragab
  ارقام فوق السطر وتحته Abo Louay 2 535 27-01-24, 11:06 PM
آخر رد: Abo Louay
  تعبئة عمود في الداتاقريد فيو من اذا تحقق شرط معين في جدول في قاعدة البيانات صالح عبدالله 2 924 21-05-23, 09:42 PM
آخر رد: صالح عبدالله
  تجميع المنتجات المكررة على الداتاقريد العيدروس 6 1,846 19-12-20, 03:27 PM
آخر رد: العيدروس
  كيفية منع كليك يمين فى WebBrowser MalekMohamed632 5 2,209 09-12-20, 06:05 PM
آخر رد: muharam
Smile تحديد الكل في الداتاقريد فيو عمور2016 7 2,369 23-10-20, 03:54 AM
آخر رد: عمور2016
  التعديل على عمود في الداتاقريد فيو دفعة واحد بناء على قيمة معينة جيولوجي مبتدئ 3 1,810 02-08-20, 02:10 AM
آخر رد: ابراهيم ايبو
  التعديل على عمود في الداتاقريد فيو دفعة واحد بناء على قيمة معينة جيولوجي مبتدئ 0 1,130 01-08-20, 07:49 PM
آخر رد: جيولوجي مبتدئ
  كيف يتم وضع subtotal في الداتاقريد فيو ahmedfa71 4 1,668 08-07-20, 04:47 PM
آخر رد: ahmedfa71

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


يقوم بقرائة الموضوع: