Ik heb een x aantal normale TEdit componenten op mijn form. Nu kan de gebruiker daar text pasten. Nu zijn er bij sommige edit controls bepaalde regels over de invoer. Dus bepaalde tekens mogen niet.
Nu weet ik dat ik daar TMaskEdit's voor kan gebruiken maar om een bepaalde rede wil ik die niet gebruik, dus dat is even uitgesloten.
Wat ik dus nodig heb is een trigger wanneer een WM_PASTE naar de TEdit gestuurd wordt, zodat ik kan kijken wat er op het klembord bevind en of dat toegestaan is volgens de regels voor die desbetreffende TEdit.
Nu is het gewoon heel simpel om een afstammeling van TEdit te maken en daarbij bij een binnenkomende WM_PASTE een event afvuren en vervolgens controleren.
Maar is het op 1 of andere manier ook mogelijk om gewoon van bestaande TEdits gebruik te maken en via het Form de WM_PASTE onderscheppen die naar de TEdit gestuurd wordt.
Op kom je er niet onderuit om toch een nieuwe TEdit te maken?
Nu weet ik dat ik daar TMaskEdit's voor kan gebruiken maar om een bepaalde rede wil ik die niet gebruik, dus dat is even uitgesloten.
Wat ik dus nodig heb is een trigger wanneer een WM_PASTE naar de TEdit gestuurd wordt, zodat ik kan kijken wat er op het klembord bevind en of dat toegestaan is volgens de regels voor die desbetreffende TEdit.
Nu is het gewoon heel simpel om een afstammeling van TEdit te maken en daarbij bij een binnenkomende WM_PASTE een event afvuren en vervolgens controleren.
Maar is het op 1 of andere manier ook mogelijk om gewoon van bestaande TEdits gebruik te maken en via het Form de WM_PASTE onderscheppen die naar de TEdit gestuurd wordt.
Op kom je er niet onderuit om toch een nieuwe TEdit te maken?