Forum

c# devexpress right...
 
Bildirimler
Hepsini Temizle

c# devexpress right click

6 Yazılar
5 Üyeler
0 Reactions
3,572 Görüntüleme
(@muratguler)
Gönderiler: 313
Honorable Member
Konu başlatıcı
 

devexpresste gridview'e mouse'la sağ tıklayınca tıklanan satırı seçme işlemini nasıl yapabilirim ?

Normalde seçim yapılıyor ama ben 

 contextMenuStrip2.Show(Cursor.Position.X, Cursor.Position.Y);

bu kodu yazıyorum. bu kodu çalıştırdeıktan sonra seçim yapıyor. Ben seçimi yağtıktan sonra bunu çalıştırmasını nasıl sağlayabilirim ?

 
Gönderildi : 24/08/2017 19:54

(@birolaydugan)
Gönderiler: 867
Prominent Member
 

Clipboard copy de işinizi görür gibi geliyor .

 
Gönderildi : 24/08/2017 20:58

(@enginkulac)
Gönderiler: 118
Estimable Member
 

Bu kodu gridview'in hangi event'ine yazdınız?

 
Gönderildi : 25/08/2017 11:20

(@muratguler)
Gönderiler: 313
Honorable Member
Konu başlatıcı
 

mouseDown eventine yazdım

 
Gönderildi : 25/08/2017 12:48

(@volkanalkilic)
Gönderiler: 137
Estimable Member
 

Aşağıdaki örneği inceleyin;

 

private void gridView1_MouseDown(object sender, MouseEventArgs e) {
            if(e.Button == MouseButtons.Right) {
                GridView view = sender as GridView;
                GridHitInfo hitInfo = view.CalcHitInfo(e.Location);
                if(hitInfo.InRow) {
                    DevExpress.Utils.DXMouseEventArgs args = DevExpress.Utils.DXMouseEventArgs.GetMouseArgs(e);
                    if(args != null) args.Handled = true;
                    view.FocusedRowHandle = hitInfo.RowHandle;
                    view.FocusedColumn = hitInfo.Column;
                    //kod buraya <<<<<<
                }
            }
        }
 
Gönderildi : 25/08/2017 14:01

(@omercarnacar)
Gönderiler: 86
Estimable Member
 

devexpresste gridview'e mouse'la sağ tıklayınca tıklanan satırı seçme işlemini nasıl yapabilirim ?

Normalde seçim yapılıyor ama ben 

 contextMenuStrip2.Show(Cursor.Position.X, Cursor.Position.Y);

bu kodu yazıyorum. bu kodu çalıştırdeıktan sonra seçim yapıyor. Ben seçimi yağtıktan sonra bunu çalıştırmasını nasıl sağlayabilirim ?

 

popupMenü & Barmanager Ekleyin..

 

   private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
        {
            var p = MousePosition;
            popupMenu1.ShowPopup(p);
        }

 

Barmanager  barları silebilirsiniz.popup içerigine eklediginiz Butonların Eventına istediginiz kodu yazabilirsiniz.

 
Gönderildi : 25/10/2017 16:52

Paylaş: