Erklärung:
Du übergibst der Sub datum die Kategorie und das Label.
Das Label wird als Control per Call-by-Reference abgerufen.
Alle Anderungen, die in der Sub am Label gemacht werden,
sind nach außen sichtbar, da keine Kopie des Labels, sondern die Position des Labels im Speicher übergeben wird.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „MarcoQuinten“ () aus folgendem Grund: Unnötig??
Vb6 really??
Aber du übergibst nicht ein Control in deinem Beispiel, sondern gibst ja die Text-Property an und das ein String.
Wenn du also dein Subaufruf so realisieren willst, wie angegeben, muss deine Methode so aussehen
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „MarcoQuinten“ ()
@MarcoQuinten, du warst mir sehr hilfreich! Lieb dich.
Kein Problem, dafür ist das Forum doch da
@MarcoQuinten: Was soll denn das?
Wozu übergibst Du das Label als Parameter, wenn es dann in der Funktion nicht verwendet wird?
Entweder
Sub und dort das Label.Text setzen
oder
Function mit einem PArameter4 weniger.
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter(der ist verfügbar). Programmierfragen über PN / Konversation werden ignoriert!
@RodFromGermany Ich übergebe das Label, weil ich die Sub bzw. die Funktion universell einsetzbar machen will.
Wenn ich dort Label.Text setze, gilt das nur für 1 Label.
Ich habe das so verstanden, dass er das nicht nur mit einem Label machen will.
Sonst hätte ich das Label ja auch nicht übergeben