Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Högerklick i en listview

Postades av 2005-04-27 15:41:35 - Kjell Gustavssson, i forum vb.net, Tråden har 4 Kommentarer och lästs av 622 personer

Jag har en listview i ett formulär. För att navigera i denna vill jag använda piltangenterna eller vänster musknapp. När jag högerklickar ska en meny visas.
Nu till problemet. När jag högerklickar, markerar jag samtidigt den rad som befinner sig under musen. Detta vill jag undvika. Markeringen ska inte ändra sig utan endast en meny ska visas.
Hur kan man göra för att undvika att markera vid högerklick?


/Kjell Gustavsson


Svara

Sv: Högerklick i en listview

Postades av 2005-04-27 16:10:17 - Per Hultqvist

Efter som det inte finns någon möjlighet att göra en Cancel på ett klickevent (i alla fall vad jag vet) så måste du nog i MouseDown (om e.Button = RightButton) kolla vilken listitem som är vald och sedan i MouseUp sätta tillbaka till denna. Detta eftersom SelectedIndexChanged anropas mitt emellan dessa två event.

Om du har kod i SelectedIndexChanged så måste du nog också sätta en flagga i MouseDown och sedan se till att koden i SelectedIndexChanged inte körs om denna flagga är satt, och slutligen återställa flaggan i MouseUp.

Risken finns att det i GUI:t syns att den byter listitem (att den blåmarkerade raden flyttar på sig fram och tillbaka) så det kanske inte är en perfekt lösning. Men det är den enda som jag kan komma på just nu...


Svara

Sv:Högerklick i en listview

Postades av 2005-04-27 17:51:38 - Kjell Gustavssson

Tack, jag ska testa detta. Tyvärr hinner jag inte nu, men jag återkommer på måndag med resultatet.

Kjell Gustavsson


Svara

Sv: Högerklick i en listview

Postades av 2005-04-28 10:01:20 - Johan Svensson

Hej,

En liten kommentar.... Att skapa ett beteende som gör att det avviker från standard är inte att rekommendera. Detta gör ofta att man istället skapar förvirring bland ens användare. Jag kan se framför mig en person som är van vid att kunna högerklicka på ett speciellt item bli väldigt förvånad när denna action nu istället arbetar på ett annat item. Speciellt irriterande blir detta om man upptäcker detta försent och får en massa att rätta till eller ännu värre skickat vidare felaktig data som en följd av detta.

Jag rekommenderar skarpt att följa gällande GUI standard.

// Johan


Svara

Sv:Högerklick i en listview

Postades av 2005-05-02 11:37:27 - Kjell Gustavssson


Per: Tack för tipset. Det fungerade som du föreslog: Som du också misstänkte flyttades focus mellan elementen på ett mindre önskvärt sätt.

Johan: Du har helt klart en poäng. Får nog ta mig en ny funderare...

/Kjell Gustavsson


Svara

Nyligen

  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 880
27 965
271 776
645
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies