![]() |
Zugriff auf Eigenschaften eines anderen Formulars
Hallo,
falls die Frage schon beantwortet wurde entschulige ich mich gleich im Voraus. (Ich versuche schon seit Stunden eine Antowrt zu finden) Ich habe in einem ersten Formular(Form1) ein Label eingefügt. Jetzt will ich aus der Unit2 die Farbe dieses Labels ändern.
Code:
Ich habe in den Uses von Unit2 die 'Unit1' eingetragen. Es kommt immer ein der Fehler 'SIGSEGV'.
Form1.Label1.Color := clLime
Desweiteren funktioniert auch keine andere Aktion die ich in Form1 machen will. Bestimmt ist das irgendein Anfängerfehler? Kann mir trotzdem jemand helfen? |
AW: Zugriff auf Eigenschaften eines anderen Formulars
Ist denn Form1 aktuell ueberhaupt erzeugt worden?
|
AW: Zugriff auf Eigenschaften eines anderen Formulars
Zitat:
|
AW: Zugriff auf Eigenschaften eines anderen Formulars
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Also 1.: Wenn du die Textfarbe eines Labels verändern willst, dann nutze bite Label1.Font.Color. 2.: Ein Zugriff dieser Art ist alles andere als Optimal! Besser wäre hier TForm1 eine property mit Setter und Getter zu verpassen, in der der Setter die Farbe setzt. 3.: Ich habe dein Konstrukt (bist auf den Farbteil) nachgebaut, und es funktioniert ohne Probleme. (Auch wenn es nicht schön gelöst ist. Sieh 2.). Eventuell findest du dadurch deinen Fehler. |
AW: Zugriff auf Eigenschaften eines anderen Formulars
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:23 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