Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Shortcut dem Menu zuweisen ?? (https://www.delphipraxis.net/161537-shortcut-dem-menu-zuweisen.html)

ereetzer 7. Jul 2011 18:12

Shortcut dem Menu zuweisen ??
 
Hallo zusammen,
habe folgende Frage an Euch.
Dieser Coder hier funktioniert nicht:
Delphi-Quellcode:
5: Form1.Action1.ShortCut := TextToShortCut(ListView1.Items[5].SubItems.text);
Es passiert einfach gar nichts!

Das hier geht aber:

Delphi-Quellcode:
5: Form1.Action1.ShortCut := TextToShortCut('STRG+P');
In der ersten Variante steht aber im ListView Zeile 6, Spalte 2 auch STRG+P

Weiß jemand einen Rat?

gruß
ereetzer

DeddyH 7. Jul 2011 18:16

AW: Shortcut dem Menu zuweisen ??
 
Und was steht in den anderen Spalten? Du übergibst ja den Text aller SubItems, nicht nur des einen.

ereetzer 7. Jul 2011 18:22

AW: Shortcut dem Menu zuweisen ??
 
wie meinst Du das?

Ich spreche doch in diesem Fall explizie Zeile 6 und dort die 2. Spalteneintrag an.
Ein ShowMessage mit dem Code aus erstem Beispiel zeigt mir auch genau STRG+P an.

Nur zuweisen tut ers nur im 2. Fall.

DeddyH 7. Jul 2011 18:23

AW: Shortcut dem Menu zuweisen ??
 
Und bei ListView1.Items[5].SubItems[0]?

ereetzer 7. Jul 2011 18:30

AW: Shortcut dem Menu zuweisen ??
 
Ah,

ich danke Dir.

mein Fehler war, ich dachte es geht so:
Delphi-Quellcode:
ListView1.Items[5].SubItems[0].text?
Das hatt ich nämlich schon probiert.

Dabei muss man das '.text' einfach weglassen.
Sehr einheitlich find ich das aber nicht gemacht, muss ich sagen.

Na besten Dank Dir!

DeddyH 7. Jul 2011 18:34

AW: Shortcut dem Menu zuweisen ??
 
Die SubItems sind ja vom Typ TStrings, da gibt es die Text-Eigenschaft nur für die Gesamtheit aller Strings in der Liste.

EWeiss 7. Jul 2011 18:36

AW: Shortcut dem Menu zuweisen ??
 
Zitat:

ListView1.Items[5].SubItems[0].text
Davon ab hätte ich vom rein logischen Denken es genauso gemacht.
Kenn ich auch von anderen Sprachen nicht anders

gruss

DeddyH 7. Jul 2011 18:39

AW: Shortcut dem Menu zuweisen ??
 
Was aber ginge (vielleicht verständlicher): ListView1.Items[5].SubItems.Strings[0]


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:39 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