AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi TTntListView - OnMouseUp nicht bei Rechtsklick?
Thema durchsuchen
Ansicht
Themen-Optionen

TTntListView - OnMouseUp nicht bei Rechtsklick?

Ein Thema von xZise · begonnen am 3. Okt 2007 · letzter Beitrag vom 9. Nov 2007
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#1

TTntListView - OnMouseUp nicht bei Rechtsklick?

  Alt 3. Okt 2007, 09:44
Ich habe folgendes Problem mit der TTntListView:
Und zwar wenn man rechts auf die ListView klickt, dann wird das OnMouseUp-Ereignis nicht aufgerufen. Nur Mitte/Links ?!

Warum ?

MfG
xZise
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#2

Re: TTntListView - OnMouseUp nicht bei Rechtsklick?

  Alt 4. Okt 2007, 15:49
Benutzt niemand TntListView?
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#3

Re: TTntListView - OnMouseUp nicht bei Rechtsklick?

  Alt 4. Okt 2007, 21:32
Ohne das jetzt direkt mit der Komponente ausprobiert zu haben... hast Du ein Popup-Menu zugewiesen? Ich hab letztens (ich glaube es war beim StringGrid) festgestellt, dass der OnMouseUp-Event beim rechten Mausbutton erst kommt wenn das Popupmenu wieder zu ist. Allerdings gings mir da um was anderes so dass ich nicht die Zeit investiert hab um zu schauen ob das jetzt der MouseUp vom Rechtsklick oder der MouseUp von der Auswahl des Popupmenuitems war... (ich brauchte einen Event vor dem Popup und hab dann MouseDown verwendet)

Vielleicht hilft Dir das weiter
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat
raiguen
(Gast)

n/a Beiträge
 
#4

Re: TTntListView - OnMouseUp nicht bei Rechtsklick?

  Alt 4. Okt 2007, 21:52
Doch.. ICH
Kann Dein Prob nicht nachvollziehen . Hab mal kurz folgendes getestet und es funktioniert einwandfrei:
Delphi-Quellcode:
procedure TfrmANYDAC_DemoForm1.TntListView1MouseUp(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
   if Button = mbLeft then ShowMessage('MouseUp linke Maustaste');
   if Button = mbMiddle then ShowMessage('MouseUp mittlere Maustaste');
   if Button = mbRight then ShowMessage('Mouseup rechte Maustaste');
end;
//EDIT: OldGrumpy hat richtig 'geraten' *grins* : sobald ein PopupMenu zugewiesen wird, dann funzt das Ganze nicht mehr bei rechter Maustaste
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#5

Re: TTntListView - OnMouseUp nicht bei Rechtsklick?

  Alt 5. Okt 2007, 20:36
Entschuldigung, aber das war es leider nicht!
Mitte/Links erkennt er und sagt dann auch, dass PopupMenu = nil ist ?!
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#6

Re: TTntListView - OnMouseUp nicht bei Rechtsklick?

  Alt 5. Okt 2007, 20:43
Dann bitte mal etwas Code
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#7

Re: TTntListView - OnMouseUp nicht bei Rechtsklick?

  Alt 5. Okt 2007, 20:45
Wovon?
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#8

Re: TTntListView - OnMouseUp nicht bei Rechtsklick?

  Alt 5. Okt 2007, 22:34
Taktaky, bist Du das? Na wovon denn wohl? raiguen hat da oben Code präsentiert der bei ihm problemlos geht (bei mir übrigens auch), vielleicht kannste mal ein Miniprojekt bauen das demonstriert, was bei Dir nicht geht? Eigenständig denken kostet wohl extra, hm? *grummel*

Alternativ könntest Du auch meine Kristallkugel reparieren

(Antworten 2$. Antwort passend zur Frage $5. Richtige Antwort $10.)

//EDIT: Auch im dritten Anlauf noch nen Tippfehler übersehen *sigh*
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#9

Re: TTntListView - OnMouseUp nicht bei Rechtsklick?

  Alt 6. Okt 2007, 08:35
Entschuldigung dass du dich so darüber entrüstet:
Zitat von xZise:
Und zwar wenn man rechts auf die ListView klickt, dann wird das OnMouseUp-Ereignis nicht aufgerufen.
Und wie ich bereits sagte: PopupMenü ist nil!
Also weiß ich leider nicht, welchen Code du brauchst!

Zitat von OldGrumpy:
(Antworten 2$. Antwort passend zur Frage $5. Richtige Antwort $10.)
Macht also $5 $2 xD

Ich werde einfach mal ein Miniprojekt erstellen!

MfG
xZise

[edit]Wie komme ich darauf dass sie passend zur Frage war [/edit]

[edit=2]So! Jetzt habe ich das minimalisert und es funktioniert leider einwandfrei. Nur erkenne ich keinen Unterschied [/edit]

[edit=3]Hehe Ich habe den Übeltäter! Und zwar wenn Multiselect an ist, muss man erstmal ein paar mal klicken, bis er anspringt![/edit]
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#10

Re: TTntListView - OnMouseUp nicht bei Rechtsklick?

  Alt 6. Okt 2007, 09:30
Na bitte, geht doch. In vielen Fällen führt das "Problem in ein Miniprojekt bauen" praktisch direkt zur Lösung
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz