Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zuordnung Tlist-->Tedit (https://www.delphipraxis.net/8503-zuordnung-tlist-tedit.html)

Nimoee 6. Sep 2003 10:20


Zuordnung Tlist-->Tedit
 
Hallo,

ich hab ein auf den ersten Blick ein recht triviales Problem. Auf den zweiten Blick jedoch mit viel Arbeit verbunden!

Für ein Parametriertool wurden sehr viele Tedits auf sehr viele Fenster verteilt! Ca600 tedits und 70 Fenster. Jedes tedit besitzt einen eindeutigen Namen. Für die Sprachsteuerung gibt es bereits eine INI Datei in der die Fensternamen und die Namen der zu jedem tedit gehörenden Tlabel abliegen.

Um die tedits für einen User leicht auffindbar zu machen soll ich jetzt eine Liste erstellen, mit der man die tedits direkt erreichen kann, also das dazugehörige Fenster geöffnet wird und das tedit den Fokus erhält.
Ich will das mit mit einer listbox realisieren. Natürlich könnte ich das ganze hardcodieren und die Verknüpfungen programmieren.

Das gefällt mir aber nicht. Hat jemand eine gute Idee?
Am liebsten würde ich das irgendwie über die INI Datei steuern.

nimoee

Mario 11. Sep 2003 09:00

Re: Zuordnung Tlist-->Tedit
 
Für diese Aufgabe steht die Funktion FindComponent zur Verfügung. Du musst halt nur eine Funktion bauen, die alle Formulare durchläuft und bei Erfolg Formular und Edit zurückliefert.

Nalincah 11. Sep 2003 09:04

Re: Zuordnung Tlist-->Tedit
 
Delphi-Quellcode:
For i := 0 to Form1.Components.Count - 1 do
begin
  if Form1.Components[i] is TEdit then
    ListBox1.Items.Add(Form1.Components[i].Name);
end;

Nalincah 11. Sep 2003 10:01

Re: Zuordnung Tlist-->Tedit
 
Hats geholfen?


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