29. april 2004 - 14:01Der er
6 kommentarer og 1 løsning
Problemer med at detektere klik med højre musetast
Jeg har en Flexgrid-control, med indlæste data. Jeg vil nu gerne tilføje en slette-funktion, der skal virke på højre musetast. Jeg kan sagtens lave pop-up-menuen, men hvordan får jeg systemet til, først at markere den række i min Flexgrid, jeg vil slette, udelukkende ved at bruge højre musetast
Hvis du kan afælde hvilken række der klikkes i, og du kan finde ud af at markere en masse celler selv (vis kode), så er det jo blot at smide noget passende kode ind i flexgriddets _Click event (eller mousedown/MouseUp/whatever), tjekke på musetast, og er det højre musetast, så marker den aktive række via kode.
Kan ikke lige et flexgrid i hovedet, og har ikke VB her. Så prøv dig frem, eller fortæl, hvilket af ovenstående der er problemet
>>martin_moth Jeg bruger denne kode: Private Sub gridMandag_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single) If Button = 2 Then Me.grid.Col = 0 SletID = Me.gridMandag.Text frmKalender.PopupMenu mnuSletMenu End If end sub
Jeg har stadig ikke fundet en løsning, men jeg lukker nu.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.