Announcement

Collapse
No announcement yet.

TListView: Keine Items mit Rechtsklick selektieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • TListView: Keine Items mit Rechtsklick selektieren

    Hallo, ich bin's nochmal.

    Ich habe ein ListView, möchte aber nicht, dass bei einem Rechtsklick
    mit der Maus ein Item selektiert wird. Kann man das verhindern?

  • #2

    void __fastcall TForm1::ListView1MouseDown(TObject *Sender,
    TMouseButton Button, TShiftState Shift, int X, int Y)
    {
    if(Button=mbRight)
    {
    ListView1->Selected=NULL;
    }
    }
    //---------------------------------------------------------------------------

    &#10
    Christian

    Comment


    • #3
      Danke, aber ich habe die Frage etwas falsch gestellt. Also es ist bereits ein Item selektiert, und wenn ich mit rechten Maustaste auf ein anderes Item klicke (es erscheint ein Popup Menü), soll ItemIndex nicht geändert werden. Es muss nur das Popupmenü erscheinen. Aber ListView reagiert mit der rechten Maustaste genauso als ob ich mit der linken drauf klicke.

      Aber trotzdem danke für die schnelle Antwort

      Comment


      • #4
        Das ist aber das "natürliche" Verhalten, welches ja auch Sinn macht.

        Beispiel Dateiexplorer:

        Bei rechtem Mausklick wird die Datei selektiert und ein Popup erscheint. Das Popup ist ja je nach Dateityp unterschiedlich.

        Denke das kannst du so nicht abschalten
        Christian

        Comment


        • #5
          Schade... trotzdem danke

          Comment

          Working...
          X