2017-01-03 20 views
0

В моем проекте vb.net есть несколько кнопок и различных элементов. Я хотел бы сохранить этот код в файле form1.vb. Одна конкретная кнопка жесткая, исполняет очень длинный фрагмент кода. Я хотел бы сделать этот код в другом файле, а затем «включить» его внутри кнопки. Я думал о классе, но он теряет связь со всеми глобальными переменными и материалом, необходимым для этого кода. Мне НЕ НУЖНО ставить это в другом файле, его просто что-то, что сидит там, что я не буду смотреть снова и так долго, как на своем пути. Есть ли способ поместить это в другой файл, а затем включить его вроде как это делается в php? Я на зрительную sutdio 2015 Community Editionvb.net, разделить код на несколько файлов

+0

http://visualbasic.about.com/od/usingvbnet/a/partclses.htm –

+1

Это может вызвать метод, метод может быть в нижней части исходного файла формы/класса, то поместите его в длинный код «#Region», который я не хочу видеть «блок», чтобы свернуть его. – Plutonix

ответ

1

использовать частичный класс, например, как это:

Partial Public Class Form1 
    Private Sub doStuff() 
     Windows.Forms.MessageBox.Show("This is where your long code should go") 
    End Sub 
End Class 

Частичные классы добавить больше функциональных возможностей в своем классе, но они могут содержаться в отдельном файле.

http://visualbasic.about.com/od/usingvbnet/a/partclses.htm

+0

большое спасибо! это решило проблему – sharkyenergy

Смежные вопросы