2015-08-07 3 views
0

Я использую Visual Basic 2010. Я создал простое текстовое поле, которое может принимать многострочный ввод с тремя кнопками, очищать текст, дату и отображаемое сообщение. Предполагая, что TextBox содержит текст. Я хочу очистить текстовое поле, нажав кнопку «Очистить текст». Button1 - это имя элемента управления «Очистить текст» вот код, который я использовал.Visual Basic 2010 issue in Clearing Text

 Private Sub Button1_Click() 
       Button1.Text = "" 
     End Sub 

Но когда я начала отладки и нажмите кнопку «Clear Text» вместо Textbox получения Очищенные «Текст Clear» кнопку управления сама получает Очищенные.

Thankyou

+0

Есть ли обработчик прилагаемого к этому методу клика? Кажется довольно очевидным, что происходит, если текст кнопок очищается. – LarsTech

+0

Да, я просто отформатировал его здесь. –

+0

Ну, я предлагаю в будущем вы этого не сделаете. Скопируйте настоящий код в следующий раз, чтобы дублировать проблему для нас. Это поможет вам получить лучшие ответы. – LarsTech

ответ

2

, потому что вы очищаете текст из Button1. заменить Button1.Text = "" с TextBox1.Text = "" (textBox1 или реальное имя элемента управления коробки текста ...)

0

Вы также можете использовать Clear() метод:

Удаляет все содержимое из текстового поля.

Так что будет выглядеть так:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
    TextBox1.Clear() 
End Sub