Ir para o conteúdo
simaopt

Modificar a caixa de texto do TextField

Mensagens Recomendadas

simaopt    0
simaopt

Boas pessoal,

Pretendo substituir a típica caixa de texto que é pintada pelo objecto TextField por uma imagem a meu gosto. O que quero exactamente é poder escrever texto sobre uma imagem como se de uma caixa de texto se tratasse.

Já tentei criar uma classe à parte, descendente de TextField, que faz override dos métodos OnPaintBackground() e/ou OnPaint() sem sucesso.

O código que tenho no método é:

protected override void OnPaint(PaintEventArgs paintEvnt)
        {
            Graphics gfx = paintEvnt.Graphics;
            Bitmap image = new Bitmap(directorio_da_imagem);
            gfx.DrawImage(image, 0, 0);
            
        }

Com este código nota-se a caixa de texto do Textfield com uma pequena parte da imagem. O que pretendo é substituir toda a caixa por uma imagem.

O que sugerem?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade