Вы можете легко изменить эту функцию, чтобы в качестве аргументов этой функции использовался элемент управления GroupBox (и другие):
Private Sub Room105(grpBox As GroupBox, comboBx As ComboBox, lv1 As ListView, lv2 As ListView, lv3 As ListView, lv4 As ListView, lv5 As ListView, rb1 As RadioButton, rb2 As RadioButton, rb3 As RadioButton)
Dim rb = grpBox.Controls.OfType(Of RadioButton)().
SingleOrDefault(Function(radiobutton) radiobutton.Checked)
Dim value = If(CStr(rb?.Tag), comboBx.Text = V1)
If rb?.Tag Is Nothing Then comboBx.Text = V1
If comboBx.Text = M1 Then
lv1.Items.Add(grpBox?.Tag).SubItems.Add(value)
If rb?.Tag = CO Then
ListView4.Items.Add(grpBox?.Tag).SubItems.add(value)
End If
ElseIf comboBx.Text = M2 Then
lv2.Items.Add(GroupBox1?.Tag).SubItems.Add(value)
If rb?.Tag = CO Then
lv4.Items.Add(grpBox?.Tag).SubItems.add(value)
End If
ElseIf comboBx.Text = M3 Then
lv3.Items.Add(grpBox?.Tag).SubItems.Add(value)
If rb?.Tag = CO Then
lv4.Items.Add(grpBox?.Tag).SubItems.add(value)
End If
ElseIf comboBx.Text = V1 Then
rb1.Checked = False
rb2.Checked = False
rb3.Checked = False
lv5.Items.Add(grpBox?.Tag).SubItems.Add("Vacant")
End If
End Sub
Затем вы вызывали бы эту функцию столько раз, сколько вам нужно, выключая различные функции. наборы элементов управления по мере необходимости:
Room105(GroupBox1, ComboBox1, ListView1, ListView2, ListView3, ListView4, ListView5, RadioButton1, RadioButton2, RadioButton3)
PS: я настоятельно рекомендую дать этим элементам управления более описательные имена, чем те, которые вы используете здесь.
Иногда Eclipse сохраняет изменения, которые он внес в файлы, которые Вы редактируете. Не всегда работает, но это стоит попытки:
Если Вы удачливы и использовали Eclipse для редактирования файла, необходимо найти несколько записей там. Ищите их, возможности - Вы, найдет содержание.
Это помогло мне бесчисленные времена и сохранило мою задницу во многих случаях. Однако каждый времена я обращаюсь к нему, я всегда испытываю желание поражать голову бейсбольной битой для того, чтобы не передавать изменения в системе управления исходным кодом ранее.
удача, если это не работает, я боюсь, ТАК не поможет Вам :-(
---ОТРЕДАКТИРУЙТЕ---Мало что-то, что может помочь сделать этот прием небольшим битом более полезный.
можно изменить объем информации, который Eclipse сохраняет в локальной истории, пойдите на ваше усмотрение и затем общий-> Рабочая область-> Локальная История (Индиго здесь, может отличаться на других версиях). Если Вы склонны быть легки возглавляемый, или работать допоздна немного слишком много это поможет Вам восстановить на следующий день, что исправление ошибки Вы настояли на том, чтобы заканчивать перед засыпанием.
Если Вы знаете некоторую фразу или редкое слово из Вашего файла, можно искать необработанные секторы жесткого диска для частей текста. Это поднимет текст где угодно, он, возможно, был записан: столь же разбитый на страницы виртуальная память, как stil-существующий файл (временный файл или сохраненный файл), или поскольку временный или сохраненный файл, который был удален и пространство, еще не был переписан.
Но это будет медленно. И если файл никогда не писался в диск, он ни к чему не приведет. И то, к чему это приводит, может быть фрагментировано или неполное.
Загрузите CD Knoppix и начните держать! Knoppix является установкой Linux, которая работает с CD, не пишущий в Ваш жесткий диск.
получите knoppix: http://www.kernel.org/pub/dist/knoppix/KNOPPIX_V6.0.1CD-2009-02-08-EN.iso)
Загрузите его. Запустите терминал. Ищите жесткий диск:
$ sudo grep "Four score and seven years" /dev/hda
Если это поднимает что-нибудь, копию и вставку к текстовому редактору, и сохраните к usb, засовывают или отправляют его себе по веб-электронной почте.
Если у Вас есть SCSI или диски SATA, необходимо использовать /dev/sda
вместо /dev/hda
Другой ответ корректен, каждый момент который ОС продолжает выполнять, уменьшает Ваши возможности восстановления. вытяните питание и используйте другой компьютер для подготовки knoppix CD.
Во-первых, выключите компьютер. Каждую секунду то, что это идет, и используемый в этой точке уменьшает шанс, Вы восстановите свой файл.