السلام عليكــم ورحمـة الله وبركاتــه ،،
كيف أجعل الماوس يعمل باليمين مثل اليسار عند الضغط على النود في الشجرة.
وشكرا
السلام عليكــم ورحمـة الله وبركاتــه ،،
كيف أجعل الماوس يعمل باليمين مثل اليسار عند الضغط على النود في الشجرة.
وشكرا
ليس مثله و لكن تقريبا مثله. النقرة الأولى تنشط العقدة Node النقرة الثانية تظهر العقد الأبناء.
اشترك في الحدث MouseDown وفي الدالة المشتركة في الحدث زد الكود التالي :
If e.Button = Windows.Forms.MouseButtons.Right Then ' الحصول على العقدة انطلاقا من مكان النقر Dim tn As TreeNode = TreeView1.GetNodeAt(e.Location) If Not (tn Is Nothing) Then ' إذا لم تكن منشطة ننشطها If TreeView1.SelectedNode Is tn Then If tn.IsExpanded Then tn.Collapse() Else tn.Expand() End If Else ' إذا كانت نشيطة نقوم بإضهار الأبناء TreeView1.SelectedNode = tn End If End If End If
تحياتي...
السلام عليكــم ورحمـة الله وبركاتــه ،،
يمكنك أيضا استخدام الحدث NodeMouseClick والوصول إلى الـNode الذى تم الضغط عليه عن طريق e.Node
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
عليكــم السلام ورحمـة الله وبركاتــه
جزاك الله خيرا أخي العزيز
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…