Avatar billede sorenstrom Nybegynder
29. april 2004 - 14:01 Der 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

/Søren
Avatar billede martin_moth Mester
29. april 2004 - 15:02 #1
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
Avatar billede martin_moth Mester
29. april 2004 - 15:03 #2
afælde = finde
(vis kode) = (vha. kode)
Avatar billede biohazard_666 Nybegynder
29. april 2004 - 17:34 #3
har du prøvet med:
if button = 2 then
[popupmenu kode]
end if

Har brugt den.. Men ikke med FlexGrid... Kan ikke huske hvad koden til at få en popup frem...
Avatar billede sorenstrom Nybegynder
29. april 2004 - 21:16 #4
>>martin >>biohazard_666
Jeg bruger On MouseUp event.
Jeg bruger
if button =2 then
  form.popupmenu mnuSlet
endif
Avatar billede martin_moth Mester
29. april 2004 - 22:06 #5
se på min kommentar 29/04-2004 15:02:25
Avatar billede sorenstrom Nybegynder
29. april 2004 - 22:10 #6
>>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
Avatar billede sorenstrom Nybegynder
07. juli 2004 - 19:33 #7
Jeg har stadig ikke fundet en løsning, men jeg lukker nu.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester