Я пытаюсь создать TEdit, который будет использоваться для исследования, поэтому было бы здорово, чтобы на нем была надпись «current»/«count», как это видно из нажатие CTRL + F в Google Chrome:Как принести ярлык над редактированием управления
Похоже, что контроль TLabel всегда находится за элементом управления TEdit.
Я также пробовал ярлык1.BringToFront (оба в режиме разработки и времени исполнения), но это не имело никакого эффекта. Есть ли способ разместить ярлык над элементом управления редактированием?
Вот что может сделать элемент управления TStaticText. Но лучше нарисуйте текст непосредственно в элементе управления. И не забудьте закрепить прямоугольник ввода поля ввода сообщением «EM_SETMARGINS». – TLama
Весь мой подход неправильный, на мой взгляд. Это должен быть один настраиваемый элемент управления. –
'TLabel' наследует от' TGraphicControl', который не может быть показан поверх оконных элементов управления. Как и другие, вы сказали, что вам действительно лучше создать свой собственный пользовательский контроль для этого. – Craig