Рейтинг:
1
OriginalGriff
Я бы заподозрил, что ваша версия VS запуталась - это происходит время от времени и со мной - моя версия показывает свойство CurrentCell экземпляра myDataGridView в intellisense без каких-либо проблем.
Попробуйте выключить VS и перезапустить его-скорее всего, это вернет его обратно.
"Извините, я имею в виду, что" OwningColumn` не отображается как свойство для CurrentCell, но это так"
Я просто пытался:
Private Sub myButton_Click(sender As Object, e As EventArgs) Handles myButton.Click
If myDataGridView.CurrentCell.OwningColumn.Name = "hello" Then
MessageBox("Yep!")
End If
If myDataGridView.
End Sub
И так оно и было:
Type "If", space, "myD" dot "Cu" dot "Ow" dot "N" space
С каждый термин появляются в IntelliSense и автоматическое заполнение при вводе.
Вот с VS 2013 сообщество, на контрольную приложений WinForm приложение на VB.
Так в чем же разница?
BeginnerCoderPete
Извините, что я имею в виду, что "OwningColumn" не отображается как свойство для CurrentCell, но это так.
If DataGridView1.CurrentCell.OwningColumn.Name = "Dog" then
'Whatever
End if
работать отлично. Никакое количество перезапусков не заставило его появиться.
OriginalGriff
Ответ обновлен.
BeginnerCoderPete
Я не делаю для вас ничего другого, кроме того, что я нахожусь в сообществе VS2017.
Он отлично работает, когда набирается, и после того, как я тип 'OwningColumn' я получаю IntelliSense для 'OwningColum' но я просто не понимаю 'OwningColumn в IntelliSense для CurrentCell
OriginalGriff
А! Это ошибка в 2017 году:
https://developercommunity.visualstudio.com/content/problem/48556/vs-2017-vb-the-intellisense-for-the-datagridview-c.html
Не так уж много вы можете сделать, кроме как ждать, пока MS исправит это.
Но я жду исправления ошибки с VS2005 года, так что не задерживайте дыхание...
BeginnerCoderPete
Ах да, так что, надеюсь, 99% вещей будут показаны тогда, я не пропустил где-то флажок в опциях. Это не похоже на большое исправление, но мы посмотрим
OriginalGriff
Microsoft не любит исправлять ошибки! Никакой выгоды в этом для них нет...: вздох:
Maciej Los
Type "If", space, "myD" dot "Cu" dot "Ow" dot "N" space
- мне это очень нравится!
BeginnerCoderPete
То, что я говорю, как только я ставлю . after CurrentCell `OwningColumn`, отсутствует в списке. Я знаю, что код работает нормально, но мне интересно, почему он не появляется в intellisense для меня, есть ли дополнительная опция "показать все свойства" в intellisense или что-то в этом роде?
Потому что мне интересно, что еще может не появиться.
Я нахожусь в сообществе VS2017