izmenjeno 1 put, poslednji put erkan 12.08.2008. u 12:35
Izmene poruke
- erkan12.08.2008. u 12:35zapis iz teksta poruke
Pozdrav svima,
koristio bih win media player kontrolu ali bez prevlacenja iz ToolBox-a na formu.
Problem je definisati OcxState jer je potreban kontainer za kontrolu.
Naime, ako radim klasicno, zanci prevlacenjem kontrole na formu inicijalizacija OcxState se vrsi na sljedeci nacin:
i u tom slucaju sve radi fino.
Ako, pak, kontrolu rucno kreiram u nekoj klasi:
i pokusam da izmjenim neki parametar, npr
dobijam gresku koja se odnosi na nedefinisani OcxState.
Ima li neko ideju kako da definisem OcxState rucno?
koristio bih win media player kontrolu ali bez prevlacenja iz ToolBox-a na formu.
Problem je definisati OcxState jer je potreban kontainer za kontrolu.
Naime, ako radim klasicno, zanci prevlacenjem kontrole na formu inicijalizacija OcxState se vrsi na sljedeci nacin:
Code:
this.axWindowsMediaPlayer1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axWindowsMediaPlayer1.OcxState")));
this.axWindowsMediaPlayer1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axWindowsMediaPlayer1.OcxState")));
i u tom slucaju sve radi fino.
Ako, pak, kontrolu rucno kreiram u nekoj klasi:
Code:
AxWMPLib.AxWindowsMediaPlayer wmPlayer;
wmPlayer = new AxWMPLib.AxWindowsMediaPlayer();
wmPlayer.Enabled = true;
wmPlayer.Name = "wmPlayer";
wmPlayer.ClickEvent += new AxWMPLib._WMPOCXEvents_ClickEventHandler(wmPlayer_ClickEvent);
AxWMPLib.AxWindowsMediaPlayer wmPlayer;
wmPlayer = new AxWMPLib.AxWindowsMediaPlayer();
wmPlayer.Enabled = true;
wmPlayer.Name = "wmPlayer";
wmPlayer.ClickEvent += new AxWMPLib._WMPOCXEvents_ClickEventHandler(wmPlayer_ClickEvent);
i pokusam da izmjenim neki parametar, npr
Code:
wmPlayer.enableContextMenu = false;
wmPlayer.enableContextMenu = false;
dobijam gresku koja se odnosi na nedefinisani OcxState.
Ima li neko ideju kako da definisem OcxState rucno?
Potpis
Samo se budala saplice na kamen iza sebe.