2016-03-08 2 views

ответ

0

Вы можете прокрутить массив/коллекцию Skype клиентов по номеру Friends, а затем сопоставить имя с тем, которое вы ввели.

Массив состоит из всех ваших контактов.

var SkypeClient = new SKYPE4COMLib.Skype(); 
foreach (SKYPE4COMLib.User User in SkypeClient.Friends) 
{ 
    if(User.Handle.ToLower() == TextBoxName.Text.ToLower()) //Using ToLower() for case-insensitive checking. 
    { 
     TextBoxFullName.Text = User.FullName; //Contact's full name. 
     TextBoxMood.Text = User.Mood; //Contact's mood text. 
     TextBoxCity.Text = User.City; //Contact's city. 
     //...and so on. 
     break; //Terminate the loop. 
    } 
} 

Вы можете найти все виды недвижимости в SKYPE4COMLib.User класса.

Не забывайте, что User.Handle является контактным имя пользователя, а не его имя. Если вы хотите совместить с отображаемым именем, вместо этого вы должны сделать проверку if-statement User.DisplayName.

Обратитесь к их предыдущей документации API для получения дополнительной информации о классах и свойствах: http://web.archive.org/web/20130620112019/http://dev.skype.com/desktop-api-reference#OBJECTS

+0

Спасибо !! <3 @VisualVincent –

+0

@SynomousArtz: Если я решил вашу проблему, пожалуйста, отметьте мой ответ как принятый ответ, нажав зеленый галочку на нем слева. –