Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Di Jul 15, 2025 00:08

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Mi Mai 07, 2003 09:54 
Offline
DGL Member

Registriert: Mi Okt 16, 2002 15:06
Beiträge: 1012
Kleine Frage, wenn ich nen panel habe mit mehreren TEdit´s ... und ich will bei einem button klick alle TEdit´s darin z.b. die eigenschaft Color in clGray machen... und später wieder zurück in clWhite.

Wie lös ich das ganze dynamisch ???

Habs mal versucht, bekomms aber irgendwie nicht hin:

Code:
  1.  
  2. procedure TfrmMain.SetColorOfControlsInPanel(_Panel : TPanel; _Color : TColor);
  3. var
  4.   I    : Integer;
  5.   Pnl  : TPanel;
  6. begin
  7.   For I := 0 to ComponentCount-1 do
  8.   begin
  9.     if (Components[I] is TPanel) then
  10.     begin
  11.       Pnl := (Components[I] as TPanel);
  12.       if (Pnl = _Panel) then
  13.       begin
  14.         Showmessage(IntToStr(Pnl.ComponentCount));
  15.       end;
  16.     end;
  17.   end;
  18. end;
  19.  


Meine Showmessage kommt zwar, aber immer nur mit 0 obwohl ich auf dem TPanel massenweise TEdit´s habe, wenn ich den namen des Pnl ausgebe, dann bekomm ich den namen von dem Panel wo ich angegeben habe, das stimmt ja.

matane,
Final


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Mai 07, 2003 10:11 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Jul 12, 2002 07:15
Beiträge: 916
Wohnort: Dietzhölztal / Hessen
Programmiersprache: C/C++, Obj-C
Versuch's mal mit ControlCount und Controls[] :)

_________________
Und was würdest Du tun, wenn Du wüsstest, dass morgen Dein letzter Tag auf dieser Erde ist?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Mai 07, 2003 10:57 
Offline
DGL Member

Registriert: Mi Okt 16, 2002 15:06
Beiträge: 1012
Oh man ich bin ein held... ich hatte in dem Panel ne TScrollbox... wo die TEdit´s drin sind... kein wunder find ich nur 3 Controls :( ROFL

ZÄhlt nen TPanel auch als TControl ??? Ist es davon abgeleitet ??

matane,
Final


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Mai 07, 2003 11:04 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Jul 12, 2002 07:15
Beiträge: 916
Wohnort: Dietzhölztal / Hessen
Programmiersprache: C/C++, Obj-C
IMO ja. Ist aber ganz leicht herrauszubekommen. Einfach in der Delphi-Hilfe nach TPanel schaun, zur "Hauptbeschreibung" des Objektes und dann auf Herachie klicken.

_________________
Und was würdest Du tun, wenn Du wüsstest, dass morgen Dein letzter Tag auf dieser Erde ist?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Mai 07, 2003 11:23 
Offline
DGL Member

Registriert: Mi Okt 16, 2002 15:06
Beiträge: 1012
Arigatou goizemasu *höflich verbeug*,

matane,
Final


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.007s | 14 Queries | GZIP : On ]