PDA

View Full Version : سوال: محل قرارگیری یک Event ساخته شده در داخل برنامه؟؟؟؟!!لطفا راهنمایی کنید



Behnam6670
چهارشنبه 05 تیر 1392, 12:29 عصر
سلام
من یه آبجکت دارم که یکی از خصوصیتاش یک رویداد داره بنام NewIncommingCall (این آبجکت برای ارتباط با جی اس ام مودم هستش)
از کد زیر استفاده کردم برای Handel کردن رویداد NewIncommingCall

gsm.NewIncomingCall += new GSMModem.NewIncomingCallEventHandler(gsm_NewIncomi ngCall);

منتها نمیدونم این کد رو کجای برنامه ام بزارم که همیشه وقتی یکی با مودمم تماس میگیره،دستوراتی که تو کد زیر نوشتم اجرا بشه

private void gsm_NewIncomingCall(gsm.NewIncomingCallEventArgs e)
{
MessageBox.Show("تماس جدید از " + e.CallerID);
}

این رویداد همونی هستش که بالا تعریفش کردم
لطفا راهنماییم کنید کارم گیره.ممنون.


البته اینم بگمک اینو وقتی تو VB مینویسم اجرا میشه کدهایی که تو VB نوشتم بصورت زیر هستش
....................

معرفی رویداد
Private WithEvents oPhone As GSMModem
استفاده از رویداد
Private Sub oPhone_NewIncomingCall(ByVal e As gsm.NewIncomingCallEventArgs) Handles _
oPhone.NewIncomingCall
txtMsg.Text = txtMsg.Text & "Incoming call from " & e.CallerID & ControlChars.CrLf
End Sub

hamid_hr
چهارشنبه 05 تیر 1392, 12:39 عصر
اين كد به نظرمن بايد تو لود فرم بنويسي
معمولا رويداد و اونجا مينويسن