![]() |
Caption durch Tag ersetzen?
Hallo
Ich möchte in dieser Codestelle die Caption durch Tag ersetzen
Delphi-Quellcode:
Was muss ich da machen?
Boxes[i].Caption
Wenn ich das so mache geht es nicht:
Delphi-Quellcode:
Boxes[i].Tag
|
Re: Caption durch Tag ersetzen?
Was ist Boxes[i]? Theoretisch ja. Zu beachten ist, das Tag Integer ist und Caption String. :)
MfG freak |
Re: Caption durch Tag ersetzen?
Ja das habe ich vergessen.
Ich brauche aber einen gleichwertigen Ersatz für die Caption. Also etwas was ich benennen kann und mit dem ich auch eine DBAbfrage machen kann. Würde der Name der Box gehen? |
Re: Caption durch Tag ersetzen?
Caption = String
Name = String, also ja. |
Re: Caption durch Tag ersetzen?
Warum muss es ein String sein, um es in einer Datenbank zu verwenden? Ich würde die ID als Tag verwenden.
|
Re: Caption durch Tag ersetzen?
Weil da mehrere Wörter rein müssen.
|
Re: Caption durch Tag ersetzen?
Warum müssen da mehrere Wörter rein?
|
Re: Caption durch Tag ersetzen?
Vielleicht solltest du erklären was du machen willst. Es könnte auch eine ganz andere Lösung geben. ;)
MfG freak |
Re: Caption durch Tag ersetzen?
Hört sich an, als wolle er das gesamte Statement im Namen speichern :mrgreen:
Warum leitest Du Dir nicht einfach von Deiner 'Boxes' - was auch immer das sein mag - eine eigene 'MyBoxes' ab, und verpasst der ein paar nette Eigenschaften, die Du dann beliebig belegen kannst?! |
Re: Caption durch Tag ersetzen?
Da sollen einfach nur zwei Wörter rein. Wie "Test" und "Hallo".
Zitat:
|
Re: Caption durch Tag ersetzen?
Zitat:
Aber wie freak4fun schon angemerkt hat - vlt solltest Du uns über die näheren Umstände aufklären. Denn Dein Vorhaben, Informationen im Namen einer Komponente abzulegen, ist zwar machbar, aber nicht schön - und soetwas möchtest Du Dir doch gar nicht erst angewöhnen, oder? :zwinker: |
Re: Caption durch Tag ersetzen?
Falls du sowas hast:
Delphi-Quellcode:
reicht ja vielleicht ein:
Var
Boxes: Array[0..10] Of TCheckBox;
Delphi-Quellcode:
0, 10 und TCheckBox kannst du natürlich beliebig selber variieren :mrgreen:
Type
TBoxes = Record Box: TCheckBox; MyData: String; End; Var Boxes: Array[0..10] Of TBoxes; Begin ... Boxes[i].MyData := "Test und Hallo"; ... End; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:50 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