Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi comboBox in Componente? (https://www.delphipraxis.net/149729-combobox-componente.html)

TitanNano 28. Mär 2010 18:32


comboBox in Componente?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
ich bin gerade dabei, eine kleine Componente zu erstellen und wollte wissen, wie man es hin bekommt, dass ein Variablen Index als ComboBox angezeigt wir.


[edit=Phoenix] Bild in den Anhang gepackt. Mfg, Phoenix[/edit]

Teekeks 28. Mär 2010 19:46

Re: comboBox in Componente?
 
Ich würde dir ja gerne Helfen aber was meinst du bitte mit
Zitat:

ein Variablen Index als ComboBox angezeigt wird

Tryer 28. Mär 2010 19:59

Re: comboBox in Componente?
 
Das geht "automatisch" für Aufzählungstypen
Delphi-Quellcode:
type
  TMyEnum = (mo, di, mi, do, fr, sa, so);
Welchen Typ soll hat Index denn haben? (hoffentlich nicht Integer, oder willst Du 4294967296 Einträge in der Combobox haben? :mrgreen: )

Die kompliziertere Lösung wäre ein PropertyEditor.

Grüsse, Dirk

TitanNano 28. Mär 2010 20:02

Re: comboBox in Componente?
 
nein, es soll so funktionieren:
man kann bei der Variable "Ausgabe" zwischen "Zahl" und "MessageBox" wählen.

TitanNano 28. Mär 2010 20:07

Re: comboBox in Componente?
 
das klappt bei mir so nicht, es heißt immer "')'erwartet, aber ',' gefunden".

Jens Hartmann 28. Mär 2010 21:09

Re: comboBox in Componente?
 
Wie sieht den dein Code genau aus. Ich kann momentan nur raten was du willst.

Gruß Jens

Luckie 28. Mär 2010 21:41

Re: comboBox in Componente?
 
Zitat:

Zitat von TitanNano
das klappt bei mir so nicht, es heißt immer "')'erwartet, aber ',' gefunden".

Mal was neues. Es wird der Fehler gepostet, aber der Code nicht dazu. Ist ja wie bei Jeoparty.

TitanNano 30. Mär 2010 09:46

Re: comboBox in Componente?
 
der Code ist doch der von Tryer:


Zitat:

Zitat von Tryer
Das geht "automatisch" für Aufzählungstypen
Delphi-Quellcode:
type
  TMyEnum = (mo, di, mi, do, fr, sa, so);
Welchen Typ soll hat Index denn haben? (hoffentlich nicht Integer, oder willst Du 4294967296 Einträge in der Combobox haben? :mrgreen: )

Die kompliziertere Lösung wäre ein PropertyEditor.

Grüsse, Dirk


Luckie 30. Mär 2010 10:01

Re: comboBox in Componente?
 
Zitat:

Zitat von TitanNano
der Code ist doch der von Tryer:

Davon mal abgesehen, dass dieser in Ordnung aussieht, woher sollen wir wissen, was du für Code benutzt?

Teekeks 30. Mär 2010 10:22

Re: comboBox in Componente?
 
vl liegt es daran das do ein reservierte Ausdruck ist.
Ersetze den doch einfach...

TitanNano 30. Mär 2010 11:11

Re: comboBox in Componente?
 
ne ich habe den schon aus gewechselt.

mein Code sieht so aus:
Delphi-Quellcode:
type
  TMAdit = class(TComponent)
   Ausgabe = (Wert, Messagebox, Text);
  private

TitanNano 30. Mär 2010 11:26

Re: comboBox in Componente?
 
okay habe meinen Fehler entdeckt, ich muss es so definieren:
Delphi-Quellcode:
type
   Ausgabe = (Wert, Messagebox, Text);
type
  TMAdit = class(TComponent)
  private

Phoenix 30. Mär 2010 11:29

Re: comboBox in Componente?
 
Bitte hänge Bilder in Zukunft direkt an die Beiträge als Attachment an. Bilder von externen sourcen können irgendwann verschwinden und dann wird ein Beitrag wie "Bitte sieh Dir das Bild an" ziemlich Nutzlos, wenn das Bild weg ist.

TitanNano 30. Mär 2010 11:55

Re: comboBox in Componente?
 
okay


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