Я не знаю, ребята, но Visual Studio просто начинает вести себя сумасшедшим, мой код работает нормально, я просто добавил один столбец в просмотр списка, добавил строку кода, протестировал некоторые вещи, а затем перезагрузил проект, не сохраняя его (просто чтобы восстановить проект до последнего состояния) но теперь, когда я загружаю проект и начинаю отладку, я получаю исключение при объявлении переменной в форме, которую я даже не загружал, моя структура проекта выглядит следующим образом:
|<Settings
Splash screen --> Main Form --><Equalizer
|<Tags
Вышеизложенное означало, что мой проект начинается с экрана spla sh, и через 3 секунды он загружает основную форму, которая служит домом для приложения, а затем оттуда вы можете выполнять обычные операции с медиаплеером, а также вызывать три другие формы {настройки , эквалайзер и тэги}, поэтому, когда я запускаю проект, экран spla sh загружается нормально, в секунду, когда он пытается вызвать основную форму, он генерирует исключение для этого куска кода
Dim extendedinfoarray As New List(Of String())
Вот информация об исключении:
Произошло исключение System.ArgumentOutOfRangeException
HResult = -2146233086 * 1 011 * Сообщение = значение DisplayIndex выходит за пределы. Значение должно быть больше или равно 0 и меньше или равно количеству столбцов минус 1.
Имя параметра: DisplayIndex
ParamName = DisplayIndex
Source = System. Windows .Forms
StackTrace:
в System. Windows .Forms.ColumnHeader.set_DisplayIndex (значение Int32)
в MrAudio.TaggingForm.InitializeComponent () в D: \ Файлы проектов Visual Studio \ MediaPlayerFullFormFj \ MediaPlay \ MediaPlay TaggingForm.Designer.vb: строка 1668
в MrAudio.TaggingForm..ctor () в D: \ Файлы проекта Visual Studio \ MediaPlayerFullFormProj \ MediaPlayerFullFormProj \ TaggingForm.vb: строка 8
I ' m. NET 4.6.1
Так что может быть причиной того, что Visual Studio запускает случайное исключение, подобное этому, я подумал, что оно не может вызвать исключение при объявлении переменной. Может ли это?
Заранее спасибо,
PS: это мой первый вопрос по StackOverflow, если я не предоставил достаточно подробностей, просто спросите.