Просто отметьте состояние флажка:
if (Launch.Checked = True) then
begin
// checkbox is checked
end
else
begin
// Checkbox is unchecked
end;
Лучше всего использовать функцию NextButtonClick (CurPageID: Integer): Boolean; , однако в этом случае вам необходимо установить флажок глобальная переменная (поэтому она доступна).
В текущей версии F # вы можете просто использовать методы расширения, добавив
open TheNamespaceOfExtensionMethod
в ваш исходный файл (так же, как вы делаете в C # с помощью , используя
и просто вызовите метод расширения, как если бы это был обычный метод экземпляра.
Кстати, вы всегда можете вызывать их напрямую, как обычный статический метод, и передавать ссылку на объект в качестве первого параметра без каких-либо директив, если хотите. Метод расширения - это просто статический метод, украшенный ExtensionAttribute
под капотом.
Я не думаю, что методы расширения поддерживаются F #. Вы всегда можете вызвать их напрямую, как обычный статический метод, и передать ссылку на объект в качестве первого параметра.
Возможность «импорта» методов расширения C # / VB будет поддерживаться в следующей версии F #.
См. также
для более подробной информации по теме.