![]() |
Listview und Tastenkombination ctrl+vk_add
Hallo,
hab da ein kleines Problem mit der TListView. Wenn ich ein Item in der Listview ausgewählt habe und dann die TastenKombination "ctrl + vk_add" drücke, wir zwar mein hinterlegter Code ausgeführt, aber leider auch noch eine Funktion der Listview. Alle Spalten werden automatisch schmaler gemacht. Kann ich das irgendwie unterbinden, oder kann ich irgendwo rausfinden was schon belegt ist? meine Code:
Delphi-Quellcode:
Hat jemand eine Idee?procedure Tfmain.ListViewKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); var li : TListItem; begin if Listview.Items.Count > 0 then begin li := Listview.ItemFocused; if ((ssctrl in Shift) and (Key = $31)) then begin if pos(uppercase('X'),uppercase(li.SubItems[0])) <> 0 then begin //mach was end; end else if ((ssctrl in Shift) and (Key = $30)) then begin if pos(uppercase('X'),uppercase(li.SubItems[0])) <> 0 then begin //mach was end; end else if ((ssctrl in Shift) and (Key = $6B)) then begin //das ist die Abfrage fuer vk_add //mach was end else if ((ssctrl in Shift) and (Key = $6D)) then begin //mach was end; end; end; Gruß Ruben |
Re: Listview und Tastenkombination ctrl+vk_add
Probier mal, Key auf 0 zu setzen.
HTH, Uli. |
Re: Listview und Tastenkombination ctrl+vk_add
*auf dem Schlauch steh* :?:
was meinst du mit Key auf 0 zu setzen ?? |
Re: Listview und Tastenkombination ctrl+vk_add
Zitat:
Delphi-Quellcode:
:mrgreen:
begin
//mach was Key := 0; end; |
Re: Listview und Tastenkombination ctrl+vk_add
Zitat:
![]() |
Re: Listview und Tastenkombination ctrl+vk_add
leider geht
Delphi-Quellcode:
nicht, bei mir gehts nur mit z.B. $49Key = VK_I //fuer Taste I aber danke für den Link :-D |
Re: Listview und Tastenkombination ctrl+vk_add
hab übrigends grad rausgefunden das das Tastenkürzel 'ctrl' & '+'
das gleich verhalten beim Windows Explorer hervorruft... |
Re: Listview und Tastenkombination ctrl+vk_add
Zitat:
Delphi-Quellcode:
:mrgreen:
Key = Ord('I')
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz