Hm. Haette man drauf kommen koennen.
Die Idee ist schonmal genial
Ich haette es wohl dazu schreiben sollen, hatte ich allerdings eben nicht dran gedacht.
Der Text wird aus dem Hint-Feld genommen. Nun wuerde ich darueber gern noch eine Uebschrift setzen.
Also sinngemaeß wuerde nun im Hint-Feld stehen:
"Benutzername#13#10Bitte geben Sie Ihren Benutzernamen ein"
Und in dem Memo wuere dann erscheinen:
Benutzername:
Bitte geben Sie Ihren Benutzernamen ein.
Ich muesste das ganze also nun mit MemoHelp.Lines.Add() realisieren, da ich mit Text keine Zeilenumbruech hinbekomme (Richtig?).
Nur - wie definiere ich nun den Namen des Eingabefeldes? Der einzige Text den ich nun habe, kommt aus dem Hint-Feld.
Wuerde ich "MemoHelp.Lines.Add((sender as tcomponent).name);" vor die Funktion setzen, kommt schlussendlich folgendes dabei raus:
eingabefeld1
Benutzername#13#10Bitte geben Sie Ihren Benutzernamen ein
Als Idee haette ich spontan, das Hint-Feld zu vor dem Lines.Add zu zerschneiden.
Beispiel des Hint-Feldes:
Benutzername||Bitte geben Sie Ihren Benutzernamen ein
Ich jage - gesplittet durch "||" - alle Einzelteile in ein Array und fuege diese dann per Lines.Add in das Memo.
Ich hoffe es war einigermaßen verstaendlich ausgedrueckt.
Evtl. hast du auch hier eine Klasse Idee?
Besten Dank schonmal!
Gr.
aayb