Zitat von
GuenterS:
Dann darfst dich aber auch nicht wundern, wenn im ObjectInspector plötzlich keine Ereignismethoden mehr zur Verfügung stehen, wenn Du private davor schreibst...
Ich mache sowas ja nicht, aber ein manueller Eingriff wäre der einzige Weg um zu dem von Jürgen Thomas beschriebenen Verhalten zu kommen...
Zitat von
Gehstock:
Habs Behoben mit:
ConfigDLG
Delphi-Quellcode:
procedure TConfigDlg.ComboBox4Change(Sender: TObject);
var
Typ : Integer;
begin
Typ := ConfigDlg.ComboBox4.ItemIndex
end;
und auf FormMain
i:=Typ;
Hä? Wie funktioniert denn dies? Du weist den ItemIndex einer lokalen Variable zu und dann irgendwo in einer anderen Form weist du die lokale Variable einer anderen Variable zu?
1. ist es lokale Variable die somit nicht ausserhalb der ConfigDlg Methode sichtbar ist, somit ist auch kein Zugriff möglich.
2. die lokale Variable verliert ihre Gültigkeit und ihren Inhalt mit verlassen der Methode.
Daher: Wie funktioniert dieses?