Como arredondar os cantos de uma Edit, Por favor!!!
12/05/2015
0
galera como arredondar os cantos de uma edit?
att Mailson Junior
att Mailson Junior
Mailson Costa
Curtir tópico
+ 0
Responder
Post mais votado
14/05/2015
Amigo faça o seguinte,
Adicione a seguinte procedure no seu form:
No evento onCreate do form faça isso:
Adicione a seguinte procedure no seu form:
procedure DrawControl(Control: TWinControl) ; var R: TRect; Rgn: HRGN; begin with Control do begin R := ClientRect; rgn := CreateRoundRectRgn(R.Left, R.Top, R.Right, R.Bottom, 10, 10) ; Perform(EM_GETRECT, 0, lParam(@r)) ; InflateRect(r, - 4, - 4) ; Perform(EM_SETRECTNP, 0, lParam(@r)) ; SetWindowRgn(Handle, rgn, True) ; Invalidate; end; end;
No evento onCreate do form faça isso:
seuEdit.BorderStyle := bsNone; DrawControl(seuEdit);
éder Franco
Responder
Mais Posts
17/01/2021
Victor
Amigo faça o seguinte,
Adicione a seguinte procedure no seu form:
No evento onCreate do form faça isso:
Adicione a seguinte procedure no seu form:
procedure DrawControl(Control: TWinControl) ; var R: TRect; Rgn: HRGN; begin with Control do begin R := ClientRect; rgn := CreateRoundRectRgn(R.Left, R.Top, R.Right, R.Bottom, 10, 10) ; Perform(EM_GETRECT, 0, lParam(@r)) ; InflateRect(r, - 4, - 4) ; Perform(EM_SETRECTNP, 0, lParam(@r)) ; SetWindowRgn(Handle, rgn, True) ; Invalidate; end; end;
No evento onCreate do form faça isso:
seuEdit.BorderStyle := bsNone; DrawControl(seuEdit);
Responder
09/11/2022
Erik Silva
Vim do futuro para dizer que você é um amigo! Obrigado amigo!
Responder
Clique aqui para fazer login e interagir na Comunidade :)