mediaplayer小問題 |
答題得分者是:mieng
|
blink182wen
一般會員 發表:1 回覆:3 積分:0 註冊:2003-11-11 發送簡訊給我 |
請教各位如何讓mediaplayer永遠在最上層?
先說明一下我的情況
我有兩個form1,form2
1.form1是主要程式執行時永遠最大化且全螢幕
2.form2是我無聊想加上去的(因為一直叮著form1會很無聊),上面放了stringgrid,開啟時會自動搜尋電腦的mpg dat檔 ,stringgrid會存著每個檔案的路徑
3.點選stringgrid兩下 就能播放mediaplayer 問題來了 到這裡都沒問題,而且能順利撥放,可是因為不是最上層
所以如果我要再回到form1上工作,則mediaplayer那個小視窗就沈下去了 哪裡可以設定mediaplayer的小事窗為最上層?
|
mieng
中階會員 發表:12 回覆:97 積分:81 註冊:2003-10-31 發送簡訊給我 |
|
blink182wen
一般會員 發表:1 回覆:3 積分:0 註冊:2003-11-11 發送簡訊給我 |
|
mieng
中階會員 發表:12 回覆:97 積分:81 註冊:2003-10-31 發送簡訊給我 |
|
blink182wen
一般會員 發表:1 回覆:3 積分:0 註冊:2003-11-11 發送簡訊給我 |
引言: mediaplayer不是放在Form2上嗎?? 所以設定Form2就好了~ 還是您只是呼叫mediaplayer出來播放影片, 而不是將mediaplayer放在Form2上?? 學習中請大家多多指導呦~~ ☆星霧☆(Mineg Chien WU)恩 1.我現在form2上擺了一個StringGrid,裡面會搜尋出我電腦的影片檔 2.照前輩的指教,我在form3擺了一個mediaplayer1元件 3.在StringGrid 的 OnDbClick裡我寫入以下程式碼: Form3->MediaPlayer1->FileName=StringGrid1->Cells[col][row]; Form3->MediaPlayer1->Open(); Form3->MediaPlayer1->Play(); 我的困擾出現了,所播放的影片檔並不會在form3上面 他會再開一個播放影片的視窗(不是我creat的),頗怪 目前我解決的辦法就是在程式碼裡家一行 Form3->MediaPlayer1->FileName=StringGrid1->Cells[col][row]; Form3->MediaPlayer1->Open(); Form3->MediaPlayer1->Display=Form3; //加了這一行 Form3->MediaPlayer1->Play(); 如此一來他就能在form3上播放了,可是 原本mediaplayer元件上的播放、暫停、停止等等按鈕卻看不到? MediaPlayer1->Visiable=true啊 這又是怎麼回事,多謝前輩指教 |
blink182wen
一般會員 發表:1 回覆:3 積分:0 註冊:2003-11-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |