Events - weiterreichen

14/07/2008 - 12:21 von Andrea Müller | Report spam
Hallo,

ich habe z.B. einen Button Event

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button5.Click
Timer2.Enabled = True
End Sub

Diese Funktion soll durch einen Klick ausgelöst werden. Klar, kein
Problem.

A)
Was ist zu tun, wenn ich das was durch den Klick auf den Button, z.B.
sofort durch die Load Methode erzwingen will.
Ist das so richtig?
Private Sub Test2_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load

Call Button5_Click(sender, e)
B)
Was ist zu tun, wenn ich diese Funktion audrufen will und ich habe
kein sender, kein e
Private Sub Init()
Call Button5_Click(sender, e)
nicht möglich, oder?

Grüße Andrea
 

Lesen sie die antworten

#1 Kerem Gümrükcü
14/07/2008 - 12:26 | Warnen spam
Hallo Andrea,

Was ist zu tun, wenn ich diese Funktion audrufen will und ich habe
kein sender, kein e
Private Sub Init()
Call Button5_Click(sender, e)
nicht möglich, oder?



das ist möglich und kein Problem, solange Du auf der
anderen Seite, also im Click-Handler das Sender
Objekt und das EventArg nicht benötigst. Dann machst
Du das einfach so:

Call Button5_Click(Null, Null)

Das klappt ohne Probleme,...

Schau Dir mal bitte die Grundlagen zu Subs/Prozeduren/Funktionen
an,...

Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.codeplex.com/restarts
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

Ähnliche fragen