C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

全過去ログを検索

<< 0 >>
■26077  Re[2]: 一つのイベントの中で2種類のCGを表示する方法
□投稿者/ PATIO -(2008/10/01(Wed) 14:28:01)
    No26070 (裕猫 さん) に返信
    > 一つのイベントの中で2種類のCGを表示する方法ってあるでしょうか?
    > private void button2_Click(object sender, EventArgs e)
    > {
    >         ←ここにCG描画処理入る
    > Kotoba = "声\\Konokurai.wav";
    > OnseiClass.Koe2(Kotoba);
    > Application.Exit();
    > }
    > で終了処理をしたときCGが表示されずに終了してしまいます。
    > 実際は音声が終わると同時に瞬間表示して消えているのですが、見えない。
    > 回避する方法をご存知の方教えていただけませんか?よろしくお願いいたします。

    まず、タイトルに書いてある内容に食い違いがあると思います。
    タイトルには2種類のCGを表示と書いているのに、内容はCGの描画と音声の再生です。
    質問内容に合わせるならタイトルもCGの描画と音声の再生を同時に出来るかと言う話に
    なるのではないでしょうか?

    で、消えてしまう件ですが、Application.Exit()を呼んでいるからではないですか?
    これを呼んだらアプリケーションが終了してしまうのではないですか?

    あと前にも書いたと思いますが、Windowsは基本的に描画処理は後回しにするので
    button2_Clickが終わらないと描画をしないと思います。
    加えて、OnseiClass.Koe2(Kotoba)という呼び出しは音声の再生が完了するまで
    返って来ないのではないでしょうか?
    そうなると、音声の再生が終わらないとbutton2_Clickが終わりませんから
    描画処理は動かないのでは?
    しかも、button2_Clickが終わるときにはアプリが終了してしまうので
    ウインドウが破棄されますから画像はほとんど出てこない事になりますよね。
    このイベントドリブンの考え方は何をするにもついてまわりますから
    きちんと理解しておかないと先々困る事になると思いますよ。


記事No.26069 のレス /過去ログ48より / 関連記事表示
削除チェック/

■83888  動画再生ソフトにリンクURLをドロップしたい
□投稿者/ yamas -(2017/04/19(Wed) 16:19:10)

    分類:[VB.NET/VB2005 以降] 

    MPC-BEやSMPlayer等の動画再生ソフトのような、
    Youtubeなどからの動画リンクをブラウザからドラッグ&ドロップして再生できるタイプの動画再生ソフトに対して、
    自作のアプリケーションからURLを動画再生ソフトにドロップしたいと思っています。

    自作アプリケーション上のURL(具体的にはDataGridViewのセル内の文字列)を
    単にテキストエディタなどに文字列としてドロップすることはできるのですが、
    動画再生ソフトにドロップしようとしてもマウスカーソルがドロップ禁止マークのままでドロップできない状態です。

    DoDragDrop実行時に渡すデータ形式を変えてみたりもしたのですがうまくいかず、
    動画再生ソフトにリンクURLをドロップする方法をご教示いただけたら幸いです。

    よろしくお願いします。

    ------------------------------
    Windows10 x64
    VisualBasic 2010 Express
    ------------------------------
親記事 /過去ログ143より / 関連記事表示
削除チェック/

■83889  Re[1]: 動画再生ソフトにリンクURLをドロップしたい
□投稿者/ 魔界の仮面弁士 -(2017/04/19(Wed) 16:32:01)
記事No.83888 のレス /過去ログ143より / 関連記事表示
削除チェック/

■83890  Re[2]: 動画再生ソフトにリンクURLをドロップしたい
□投稿者/ PANG2 -(2017/04/19(Wed) 16:37:57)
記事No.83888 のレス /過去ログ143より / 関連記事表示
削除チェック/

■83891  Re[3]: 動画再生ソフトにリンクURLをドロップしたい
□投稿者/ yamas -(2017/04/19(Wed) 17:09:28)
    返信ありがとうございます。

    DoDragDropに渡す形式を
    New DataObject(DataFormats.FileDrop, New String() {url})
    のようにしたところ、ドロップすることに成功しました。

    魔界の仮面弁士さん、PANG2さん、ありがとうございました。

    また、魔界の仮面弁士さんにご提示頂いた情報から、
    別のアプローチで動画再生ソフトへURLをドロップする方法も実現できるよう勉強したいと思います。
記事No.83888 のレス / END /過去ログ143より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -