2015-10-16 2 views
-1

Мне интересно, где разместить мои объявления функций в моем проекте. Для этого проекта я должен модулизовать кодирование, которое в настоящее время лежит под Button Calculate (предыдущий проект), но каждый раз, когда я пытаюсь поместить его под кнопкой, он говорит, что он не входит в тело метода. Так как же я буду делать это?Где разместить объявления функций? VB.NET

+0

Понял. – YoungMogul

+0

Объявление функций не должно быть в рамках другой подпрограммы (пример = ButtonCalculate_Click). Вместо этого вы вызываете функции, созданные на ButtonCalculate_Click. Если вы хотите его модулизировать, это, вероятно, означает, что вы должны создать отдельный класс, возможно, в отдельной сборке, и поместить туда эти функции. – N0Alias

ответ

0

Хм. Я не хочу звучать снисходительно на все это пишу, но я предполагаю, что вы пытаетесь поставить функцию непосредственно под строкой кода, который говорит что-то вроде ..

private Sub ButtonCalculate() 

Это начало определение подпрограммы. Попробуйте посмотреть дальше вниз код для линии, которая говорит ..

End Sub 

и поставить объявление функции под там - оставив пустую строку ради читаемости в, например,

private sub ButtonCalculate() 
    'code for buttoncalculate 
    'more code for buttoncalculate 
    'lots more code for buttoncalculate 
End Sub 

private Function randomFunction(WhateverYourParametersare byval integer) as integer 
    'your function code 
    'more function code 
End Function 
Смежные вопросы