Ошибки TextBox в VS после обновлений - PullRequest
0 голосов
/ 16 января 2020

Я только что получил обновление безопасности для Windows 10 и заметил, что оно включает в себя обновление безопасности системы. Я также совсем недавно обновил до Visual Studio код 16.4.3.

, который тихо сидел в моем интересном разделе, внезапно выдавал ошибки.

    Dim ctrl = TextBox1
    If TypeOf ctrl Is TextBox Then ctrl.Text = String.Empty

Красный закорючка под TypeOf ctrl Is TextBox, говоря " Выражение типа 'TextBox' никогда не может иметь тип 'TextBox' ".

Другой пример

Public Sub CLEAR_TEXT(ParamArray text As TextBox())
    text.ToList().ForEach(Sub(s) s.Clear)
End Sub

Красный волнистый знак под s.Clear, говорящий" Clear не является членом TextBox "

Я очистил решение, закрыл Visual Studio и перезагрузил компьютер.

Есть мысли, почему они приводят к ошибкам.

1 Ответ

0 голосов
/ 16 января 2020

Этот код был в тестовой программе, которую я использую, чтобы поэкспериментировать с вопросами о постерах. Я просматривал некоторый веб-код и добавил Imports System.Web.UI.WebControls в свое приложение WinForms. Это дополнение имеет определение TextBox, которое противоречит определению WinForms. @jmcilhinney прокомментировал для меня

, щелкните правой кнопкой мыши TextBox в этом коде и выберите Go К определению

Я сделал это и обнаружил ошибку. Я удалил импорт, и все было хорошо. Я также мог бы полностью квалифицировать TextBox как WinForms TextBox.

...