none
TextBox Transparente RRS feed

  • Pergunta

  • Boas

    Como posso meter uma TextBox transparente? Tipo label.

    Nao posso utilizar Label Pk nao posso o máximo da caixa. Nem meter centrado.

    É possível ou qual quer coisa parecida? 

    Obrigado

    domingo, 22 de junho de 2014 22:01

Respostas

  • Então nesse caso você vai ter que criar um controle customizado.

    Veja esse link. Ele tem a solução para o seu problema.

    Abraços !


    Diego Murakami View Diego Murakami's LinkedIn profile - MCP, MS, MCSD
    * Por favor "Marcar como Resposta" caso esta for útil para sua dúvida.

    • Sugerido como Resposta Diego Murakami segunda-feira, 23 de junho de 2014 13:44
    • Marcado como Resposta Diogo_André quarta-feira, 25 de junho de 2014 22:38
    segunda-feira, 23 de junho de 2014 13:14

Todas as Respostas

  • Diogo, bom dia.

    Seu projeto é Windows Forms ?

    Para deixar a caixa de texto "transparente", basta configurar BorderStyle = "None" e BackColor = "Control".

    Para deixar o texto centralizado, basta colocar a propriedade TextAlign = "Center".

    Teste e poste seus resultados.

    Abraços !


    Diego Murakami View Diego Murakami's LinkedIn profile - MCP, MS, MCSD
    * Por favor "Marcar como Resposta" caso esta for útil para sua dúvida.

    segunda-feira, 23 de junho de 2014 11:38
  • Diogo, bom dia.

    Seu projeto é Windows Forms ?

    Para deixar a caixa de texto "transparente", basta configurar BorderStyle = "None" e BackColor = "Control".

    Para deixar o texto centralizado, basta colocar a propriedade TextAlign = "Center".

    Teste e poste seus resultados.

    Abraços !


    Diego Murakami View Diego Murakami's LinkedIn profile - MCP, MS, MCSD
    * Por favor "Marcar como Resposta" caso esta for útil para sua dúvida.


    Obrigado pela resposta Diego, mas nao dá pk eu tenho uma imagem de fundo do form :S
    segunda-feira, 23 de junho de 2014 12:57
  • Então nesse caso você vai ter que criar um controle customizado.

    Veja esse link. Ele tem a solução para o seu problema.

    Abraços !


    Diego Murakami View Diego Murakami's LinkedIn profile - MCP, MS, MCSD
    * Por favor "Marcar como Resposta" caso esta for útil para sua dúvida.

    • Sugerido como Resposta Diego Murakami segunda-feira, 23 de junho de 2014 13:44
    • Marcado como Resposta Diogo_André quarta-feira, 25 de junho de 2014 22:38
    segunda-feira, 23 de junho de 2014 13:14
  • Então nesse caso você vai ter que criar um controle customizado.

    Veja esse link. Ele tem a solução para o seu problema.

    Abraços !


    Diego Murakami View Diego Murakami's LinkedIn profile - MCP, MS, MCSD
    * Por favor "Marcar como Resposta" caso esta for útil para sua dúvida.

    Fiz o que vc me disse mas, só apresenta a mensagem se clicamos em cima dela, tipo:

    Quando esta Normal:

    E quando clicamos em cima dela é que aparece a mensagem, com o fundo branco:

    Como resolvo esto, apresentar a mensagem quando normal?

    Obrigado :)

    segunda-feira, 23 de junho de 2014 14:46
  • Diogo,

    O restante das propriedades do controle são configuráveis da mesma forma.

    Basta configurar bordas, cor do texto, etc.

    O que você fez criando essa caixa de texto customizada foi somente possibilitar o background transparente para o controle textbox.

    Abraços !


    Diego Murakami View Diego Murakami's LinkedIn profile - MCP, MS, MCSD
    * Por favor "Marcar como Resposta" caso esta for útil para sua dúvida.

    terça-feira, 24 de junho de 2014 13:29
  • Diogo,

    O restante das propriedades do controle são configuráveis da mesma forma.

    Basta configurar bordas, cor do texto, etc.

    O que você fez criando essa caixa de texto customizada foi somente possibilitar o background transparente para o controle textbox.

    Abraços !


    Diego Murakami View Diego Murakami's LinkedIn profile - MCP, MS, MCSD
    * Por favor "Marcar como Resposta" caso esta for útil para sua dúvida.

    Não consigo meter a mostrar as letras, não estão transparentes, estão pretas mas nao as apresenta, só aparece a caixa e a border, só aparece se fizer um duplo click dentro da textbox.

    Obrigado Diego

    terça-feira, 24 de junho de 2014 16:20