2015-06-13 2 views
-1

У меня есть проблема с моим C# код, который я пытаюсь изменить тему групповой чат , но она не работаетSkype4COMLIB skype.message.chat.sendmessage

private void button10_Click(object sender, EventArgs e) 
    { 
     Skype skype = new Skype(); 
     skype.Message.Chat.SendMessage("/topic " + textBox9.Text); 
    } 

и при нажатии на кнопку она говорит неизвестно сообщение

+0

Вы проверили, правильно ли 'textBox9.Text'? Возможно, вам следует проконсультироваться с документацией Skype4COMLIB – cubrr

+0

textBox9.Text is correct – DavidTheTech

ответ

0

Вы должны прикрепить skype с skype.attach(); Вы должны сделать 1 глобальный объект skype, и при загрузке формы вы должны присоединить skype.

+0

Я тоже пробовал, но все равно ничего – DavidTheTech

+0

Вы не определяете, в какой чат отправлять сообщение, что можно сделать так для convos: skype.Chat (ChatName) .SendMessage (Message) Чтобы получить имя convo в skype, откройте чат с клиентом skype и введите в чате/показанное имя и скопируйте полное имя. Помните, что вы не можете использовать его для контактов tho, для контактов используйте Skype .sendmessage (контакт, сообщение) Если вы хотите перебрать все чатов на клиенте, вы можете сделать что-то вроде этого: 'для я, как целое число = 1 до skype.chats.count -1 тусклый чат = skype.chats (i) 'делать что-то с чатом n ext' – user5029884

+0

Я хотел использовать его для группового чата, поэтому говорит/тема – DavidTheTech