Fórum Underline em edit #346879

02/10/2007

0

Alguém sabe como colocar apenas uma letra com underline, em um edit?
Eu quero escrever um texto com N letras, ao apertar uma determinada tecla, por exemplo F10 eu quero que apenas a última letra (ou a próxima letra) fique com underline (não quero todo o texto do edit com underline)


Edilcimar

Edilcimar

Responder

Posts

04/10/2007

Edilcimar

sobe


Responder

Gostei + 0

09/10/2007

Edilcimar

O nome do ladrão é lula
sobe pela última vez


Responder

Gostei + 0

10/10/2007

Adriano Santos

Underline? Não seria UpperCase?

Fiz dois exemplos:

1. Altera a primeira letra do texto de um Edit.

procedure TForm1.Button1Click(Sender: TObject);
var
  I : Integer;
  S : string;
begin
  S := ´´;
  for I := 1 to Length(Edit1.Text) do
    if I = 1 then
      S := S + UpperCase(Edit1.Text[I])
    else
      S := S + LowerCase(Edit1.Text[I]);

  Edit1.Text := S;
end;


2. Altera o caracter indicado por um SpinEdit.

procedure TForm1.Button2Click(Sender: TObject);
var
  I : Integer;
  S : string;
begin
  S := ´´;
  for I := 1 to Length(Edit1.Text) do
    if I = SpinEdit1.Value then
      S := S + UpperCase(Edit1.Text[I])
    else
      S := S + LowerCase(Edit1.Text[I]);

  Edit1.Text := S;
end;



Responder

Gostei + 0

10/10/2007

Edilcimar

Não é um UperCase que eu quero, o que realmente quero é um underline (1 única letra sublinhada) é que fiz um dicionário e quero marcar a letra tônica com um underline


Responder

Gostei + 0

10/10/2007

Adriano Santos

Ahhhh, entendi. Então é um sublinhado. Vixi. No Edit? Acho que não funciona, teria que fazer um TMemo ou TRichText que ai você tem os métodos de atribuição de fontes.


Responder

Gostei + 0

10/10/2007

Edilcimar

com richedit eu sei, só que estou precisando num edit


Responder

Gostei + 0

10/10/2007

Adriano Santos

com richedit eu sei, só que estou precisando num edit

Então mano, mas o Edit não suporta. Esse é o problema.
Eu faria talvez um esquema pra ´enganar´ o usuário. Usando memo, mas bem pequeno como se fosse um Edit...o problema é controlar as linhas do bicho.


Responder

Gostei + 0

11/10/2007

Edilcimar

este é o meu problema, eu realmente preciso de um edit e um underline!


Responder

Gostei + 0

13/10/2007

Edilcimar

luladrão
parece que terei que mudar de linguagem, infezmente, já que as poucas perguntas que fiz no forum, a maioria não foi respondida por falta suporte do delphi!


Responder

Gostei + 0

14/10/2007

Anonymous

Vamos por partes:

Não, edit com suporte a rich-text não tem mesmo... agora, soluções, tem:

1) Usar um RichEdit pequeno...
2) No site do torry.net tem dezenas de labels com suporte rtf/html...
3) Santo-Google, não esqueça os 10¬
4) RichView (tem que pagar...)


Responder

Gostei + 0

17/10/2007

Adriano Santos

Assino me baixo.


Responder

Gostei + 0

17/10/2007

Edilcimar

para mim seria um edit


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar