Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: интерфейс iwmpcontrols, методы pause, stop, play Добавлено: 23.06.04 19:40  

Автор вопроса:  barbudas

среда vb.net.

Я использую на форме com объект window media player.

Мне нужно вызвать методы pause, stop, play, а эти методы объекту не принадлежат, а принадлежат они интерфейсу iwmpcontrols.

как все-таки их вызвать?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
  Артём Л.



ICQ: 280044491 

Вопросов: 43
Ответов: 227
 Профиль | | #1 Добавлено: 24.06.04 14:09
ctype(wmp,iwmpcontrols).stop() ...


Ответить

Номер ответа: 2
Автор ответа:
 barbudas



Вопросов: 5
Ответов: 3
 Профиль | | #2 Добавлено: 28.06.04 12:07
спасибо, Артем.
я вообще-то уже сделал через
myPlayer.ctlControls.stop()
а что значит ctype(..., ...)? И в каких случаях это следует применять? что лучше в моем случае - оставить как есть или заменить на то что ты предложил?
я познакомился с .net совсем недавно и еще не все понимаю.

Ответить

Номер ответа: 3
Автор ответа:
  Артём Л.



ICQ: 280044491 

Вопросов: 43
Ответов: 227
 Профиль | | #3 Добавлено: 29.06.04 13:15
Привет!

>что лучше в моем случае - оставить как есть или заменить на то что ты
предложил?

В твоем случае лучше оставить так как работает)))

>а что значит ctype(..., ...)?

это приведение объекта к типу или кокому-нибудь из интерфейсов, которые этот
объект наследовал на любом узле своей иерархии
это очень удобно например для методов-обработчиков событий
например

Private Sub LB_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles lstbSelected.SelectedIndexChanged
msgbox(sender.SelectedIndex)
End Sub

совсем непонятно откуда у sendera SelectedIndex
а вот так:
Private Sub LB_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles LB.SelectedIndexChanged
msgbox(ctype(sender,ListBox).SelectedIndex)
End Sub
- всё понятно, пример конечно тривиальный, а вообще использовать ctype в VB
не обязательно, зато вот его братец C# не любит неточностей. Вот это он не
проглотит msgbox(sender.SelectedIndex), а надо msgbox((sender as
ListBox).SelectedIndex)



Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам