Autor Beitrag
spike0
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 77



BeitragVerfasst: Di 03.05.05 18:00 
Bis jetzt habe ich das gemacht:

Ich habe einen Synedit mit dem Namen "Editor", der aber nicht zu sehen ist (soll so sein ;) )
Es gibt dazu noch funktionen/prozeduren, wie EditorClick usw.
Gleich nach dem Start (oncreate) bennene ich es um (auf sagen wir mal "BlaBla").
Dann habe ich noch das: (es wird alles dynamisch erzeugt)

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
ed:array[1..500] of TSynedit;

...

ed[i]:=TSynedit.create(self);
ed[i].Name:='Editor';


also habe ich jetzt ed[i] mit dem Namen "Editor" vom Typ TSynedit.

Nun funktionieren die vorher definierten Prozeduren nicht mehr.
(Beispiel: Zuerst: Wenn ich auf den Editor klicke, erscheint eine Meldung; Danach: Klappt es nicht mehr ;) )


Ich habe dann noch das hier versucht:

ausblenden Delphi-Quelltext
1:
2:
ed[i].OnKeyPress:=Editor.OnKeyPress;
ed[i].OnStatusChange:=Editor.OnStatusChange;


Aber das klappt nun auch nicht. Was soll ich machen?

Moderiert von user profile iconraziel: Delphi-Tags hinzugefügt.
Karlson
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 2088



BeitragVerfasst: Di 03.05.05 18:10 
spike0 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 77



BeitragVerfasst: Di 03.05.05 18:32 
Habe ich nachgeguckt, es hat aber nichts mit Eventszuweisung oder so was zu tun...
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 03.05.05 18:38 
Hallo!

So ganz blicke ich nicht durch, wo jetzt das Problem liegt. z.B. das hier verwirrt mich etwas:
Zitat:
Gleich nach dem Start (oncreate) bennene ich es um (auf sagen wir mal "BlaBla").
Hat das was mit dem Problem zu tun?

Wenn ich das richtig sehe, willst Du, dass alle Elemente von ed die selben Events wie editor hat, richtig? Dann weiß den Events einfach die selben Prozeduren zu, wie sie bei editor verwendet werden. Also z.B. editorKeyPress.

Ansonsten musst Du nochmal versuchen, ein wenig übersichtlicher darzustellen, was Du tun möchtest. Und dabei daran denken, dass wir Dein Programm noch nie zuvor gesehen haben. ;-)

Grüße
Christian

//edit: Wieso ist der Thread als "erledigt" markiert. Ist Dein Problem jetzt doch schon gelöst? :gruebel:

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
spike0 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 77



BeitragVerfasst: Di 03.05.05 18:49 
Uff, ich komme gar nicht mit ;)
Ich habe kein DSL oder so, deshalb dauert das bei mir immer ewig.

Noch bevor die Antwort kam, habe ich die Lösung durch die Suchfunktion gefunden. Ich wollte das schon schreiben, da sehe ich, noch jemand hat das beantwortet.

Genau die Lösung habe ich auch gefunden :)

"Gleich nach dem Start (oncreate) bennene ich es um (auf sagen wir mal "BlaBla"). "
Ich habe das jetzt auf mein Programm bezogen, jetzt sehe ich , dass ich es auch weglassen konnte.

Ich brauche auch ziemlich lange, um überhaupt eine Frage zu posten, um sie richtig zu beschreiben. Da ich erst seit ca. 1 Jahr in Delphi programmiere, kann ich das auch nicht so proffesionell machen und mit irgendwelchen Fachbegriffen umgehen. ;)