VB.Net-Forum - Beitragsübersicht -
ThemaV10: Festgelegte Argumente in eigene Funktion einbauen
Von Bart S.
Datum 05. August 2015 um 14:44:03
Frage Guten Tag miteinander.

Ich beschäftige mich derzeit mit dem Thema "Eigene Functions erstellen". Ich weiß was der Unterschied zwischen einer Sub und einer Funktion ist, ich kenne den unterschied zwischen ByVal und ByRef, Eingabe bzw. Rückgabewerte sind klar.

Allerdings ist mir eines unklar.

Ich kann ja in der Aufrufenden Prozedur argumente angeben, welche ja dann innerhalb der Funktion verarbeitet werden.
Diese Werte sind entsprechend ihres Datentyps frei wählbar.
    Private Function Test(ByVal OperandA As Integer, OperandB As Integer) As Integer
Ergebnis = OperandA + OperandB
Return Ergebnis
End Function
Hier kann ich ja z.b. Für die beiden Operanden nahezu jede beliebige Integer zahl angeben.

Wenn wir uns jetzt aber zb. die

Me.Windowstate Funktion anschauen, dann werden mir beim Aufruf von vorne herein verschiedene Werte zur auswahl angeboten,

Also WindowState = vbMinimized
= vbMaximized
= vbNormal

Wie kann ich denn soetwas mit in die Funktion einbinden??


Danke schonmal für eure hilfreichen antworten.
Antwort:
Von Nico
E-Mail nico.schertler@studentpartners.de
Datum 05. August 2015 um 15:14:52
Antwort Hallo,

Me.WindowState ist keine Funktion, sondern eine Eigenschaft (Property) der Form. Der Datentyp dieser Eigenschaft ist die Enumeration FormWindowState (aus dem Namespace System.Windows.Forms). Enumerationen sind prinzipiell auch Integer, die aber einen Namen bekommen haben. So hat die FormWindowState Enumeration drei Einträge, die intern jeweils als eine andere Zahl behandelt werden. Einbinden in die Funktion geschieht dann genauso wie mit anderen Datentypen:
Function MeineFunktion(status As FormWindowState) As ...
Nico
[ Antwort schreiben | Zurück zum VB.Net-Forum | Forum-Hilfe ]
Antworten
V10: Festgelegte Argumente in eigene Funktion einbauen - Bart S. 05. August 2015 um 14:44:03
Re: Festgelegte Argumente in eigene Funktion einbauen - Nico 05. August 2015 um 15:14:52
Re: Festgelegte Argumente in eigene Funktion einbauen - Bart S. 05. August 2015 um 16:32:09
Re: Festgelegte Argumente in eigene Funktion einbauen - Nico 05. August 2015 um 16:35:06

Ihre Antwort
(Nick-)Name   Wichtige Informationen zur Namensangabe
E-Mail (opt.)  Wichtige Informationen zur Angabe einer eMail-Adresse
Thema   Wichtige Informationen zur Angabe eines Themas
Betrifft (IDE)  VB 2010
Ihre Antwort
Smilies
Mehr...
FettKursivUnterstrichen   Übersicht der Tipp-KürzelÜbersicht der Projekt-KürzelÜbersicht der Bücher-Kürzel 
Homepage
Titel
Root-Smilies              
             
             
[ Zurück zum VB.Net-Forum | Forum-Archiv | Forum-Hilfe | Chat ]

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB.Net | VB/VBA-Forum | DirectX | DirectX-Forum | Chat | Ausschreibungen | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung: Sonntag, 13. Dezember 2015