Você está aqui: C# ::: Windows Forms ::: TextBox |
Transformando o conteúdo de um TextBox em somente leituraQuantidade de visualizações: 10506 vezes |
Em algumas situações gostaríamos que o conteúdo de um TextBox não pudesse ser modificado, ou seja, o usuário pode selecionar e copiar o texto, mas não pode alterá-lo. Além disso, um campo de texto somente leitura ainda pode exibir ToolTips. Para isso podemos usar a propriedade ReadOnly (herdado da classe TextBoxBase). Esta propriedade pode ser definida em tempo de design (usando a janela de propriedades Properties) ou via código. Veja: private void button2_Click(object sender, EventArgs e){ // vamos definir o conteúdo do TextBox textBox1.Text = "Este texto não pode ser alterado"; // vamos transformar o conteúdo em somente leitura textBox1.ReadOnly = true; } Se quisermos obter o valor da propriedade ReadOnly em tempo de execução nós podemos usar um código parecido com: private void button2_Click(object sender, EventArgs e){ // vamos obter o valor da propriedade ReadOnly bool somenteLeitura = textBox1.ReadOnly; // vamos exibir o resultado MessageBox.Show("O valor da propriedade ReadOnly é: " + somenteLeitura); } |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
JavaScript - Como retornar o código ASCII ou Unicode associado a um caractere em JavaScript usando a função charCodeAt() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |