Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
10. Mai 2018
b) Ein Image kann man niemals über eine Komponente legen, da es sich nur auf dessen Parent malt und der ist immer hinten.
Und ganz im Ernst, nur weil das Edit durch eine andere Komponente überdeckt wird, heißt dass noch lange nicht, dass man nicht in wenigen Millisekunden an das Edit im Hintergrund ran kommt, in dem immernoch alles direkt lesbar drin ist.
Sobald wie auch immer das...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
9. Mai 2018
Stell dir "Verpixeln" mal etwas anders vor.
* ein nicht ganz deckend malender Stift ... kannst oft drüber malen, aber sehen tut man es dennoch
> würde man aber den Text garnicht erst hinschreiben und nur als "hier wäre was" die Pixel malen, dann kann man dennoch nichts sehen
* oder wie in schlechten TV-Pseudorealitypolizeidokus, wo nur die Augen verpixelt werden ... man sieht nichts, aber...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
9. Mai 2018
Das Control hat als Windows-Text immernoch den richtigen Text.
Nur bei der Anzeige werden während des Malens die Sterne/Punkte verwendet.
Und nur ein einzelnes Bit in dem Control muß geändert werden (ES_PASSWORD), damit man im Edit wieder den Text sieht, was WinSpy&Co. oder SetWindowLong auch problemlos erledigen können.
Es ist praktisch das Selbe, was der TE machen will, aber ob nun er...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
9. Mai 2018
Edit.PasswortChar := '*'; aber das löst auch nicht das prinzipielle Problem.