Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podczas wywoływania procedury należy postępować zgodnie z nazwą procedury z listą argumentów w nawiasach. Należy podać argument odpowiadający każdemu wymaganemu parametrowi, który definiuje procedura, i opcjonalnie można podać argumenty parametrom Optional . Jeśli nie podasz parametru Optional w wywołaniu, musisz dołączyć przecinek, aby oznaczyć jego miejsce na liście argumentów, jeśli podajesz kolejne argumenty.
Jeśli zamierzasz przekazać argument typu danych inny od odpowiadającego mu parametru, takiego jak Byte do String, możesz ustawić przełącznik sprawdzania typów (Instrukcja Option Strict) na wartość . Jeśli Option Strict jest równe On, należy użyć konwersji rozszerzającej lub słów kluczowych do konwersji jawnej. Aby uzyskać więcej informacji, zobacz Rozszerzanie i zawężanie konwersji oraz Funkcje konwersji typów.
Aby uzyskać więcej informacji, zobacz Parametry i argumenty procedury.
Aby przekazać co najmniej jeden argument do procedury
W instrukcji wywołania umieść nawiasy po nazwie procedury.
Wewnątrz nawiasów umieść listę argumentów. Uwzględnij argument dla każdego wymaganego parametru, który definiuje procedura, i rozdziel argumenty przecinkami.
Upewnij się, że każdy argument jest prawidłowym wyrażeniem, które przekształca się w typ danych, który można skonwertować na typ, jaki procedura definiuje dla odpowiedniego parametru.
Jeśli parametr jest zdefiniowany jako opcjonalny, możesz go uwzględnić na liście argumentów lub pominąć. Jeśli go pominięto, procedura używa wartości domyślnej zdefiniowanej dla tego parametru.
Jeśli pominięto argument dla
Optionalparametru i istnieje inny parametr po nim na liście parametrów, możesz oznaczyć miejsce pominiętego argumentu przez dodatkowy przecinek na liście argumentów.Poniższy przykład wywołuje funkcję Visual Basic MsgBox.
Dim mbResult As MsgBoxResult Dim displayString As String = "Show this string to the user" mbResult = MsgBox(displayString, , "Put this in the title bar")Powyższy przykład dostarcza wymagany pierwszy argument, który jest ciągiem komunikatu, który ma być wyświetlany. Pomija argument opcjonalnego drugiego parametru, który określa przyciski, które mają być wyświetlane w oknie komunikatu. Ponieważ wywołanie nie dostarcza wartości,
MsgBoxużywa wartości domyślnej ,MsgBoxStyle.OKOnlyktóra wyświetla tylko przycisk OK .Drugi przecinek na liście argumentów oznacza miejsce pominiętego drugiego argumentu, a ostatni ciąg jest przekazywany do opcjonalnego trzeciego parametru ,
MsgBoxktóry jest tekstem, który ma być wyświetlany na pasku tytułu.