今天自己写了一个小程序解决此问题: /Files/bluesnake/ip.zip。
程序主要流程是这样,先选取联系人,再选择联系人的电话号码,然后在号码前增加17951进行ip拨号。
主要代码:
一、选择联系人
ChooseContactDialog contactDlg
=
new
ChooseContactDialog();
contactDlg.HideNew = true ;
contactDlg.ShowDialog();
if (contactDlg.SelectedContact.MobileTelephoneNumber != "" )
{
comboBox1.Items.Add(contactDlg.SelectedContact.MobileTelephoneNumber);
comboBox1.Text = contactDlg.SelectedContact.MobileTelephoneNumber;
}
contactDlg.HideNew = true ;
contactDlg.ShowDialog();
if (contactDlg.SelectedContact.MobileTelephoneNumber != "" )
{
comboBox1.Items.Add(contactDlg.SelectedContact.MobileTelephoneNumber);
comboBox1.Text = contactDlg.SelectedContact.MobileTelephoneNumber;
}
二、拨号
Phone myphone
=
new
Phone();
if (comboBox1.Text != "" )
{
myphone.Talk("17951" + comboBox1.Text);
this.Close();
}
else
MessageBox.Show( " 请选择电话号码! " , " 错误 " );
if (comboBox1.Text != "" )
{
myphone.Talk("17951" + comboBox1.Text);
this.Close();
}
else
MessageBox.Show( " 请选择电话号码! " , " 错误 " );