Yes, trying to change the painting of standard controls leads to problems because each widgetset will deal with it differently. The most assured solution to work everywhere is to implement your own TEdit from scratch with just custom painting. -- Felipe Monteiro de Carvalho