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

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

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

No.70318 の関連記事表示

<< 0 >>
■70318  Win+D(デスックトップの表示)後のフォームのバグ
□投稿者/ 風太郎 -(2014/03/10(Mon) 14:55:49)

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

    表題の件、謎の現象が発生し困惑しております

    環境
    .net frameworks2.0
    .visual studio 2005

    状況

    1.フォームを表示する(親)
    2.親からshowdialogで子フォームを呼び出す

    この時、子フォームの最小化ボタンを押した場合、親も友連れで最小化されます

    3.一度windowsキー+Dを押し、デスクトップを表示します

    こうすると、子フォームの最小化ボタンを押した場合、親のみ残留し、子フォームのみ最小化されていく
    要するにデスクトップの表示が満たされず、親フォームだけが残る

    いろいろやってみたのですが、親フォームが作成された後、親フォームがデスクトップに表示されている/いないに関わらず
    windowsキー+Dを行うと、上記の現象が発生します・・・

    調査できる環境が、xp 32bitと、2008 R2しかないので微妙ですが、両方で発生しました・・・

    何かお知りの方はご教示頂けると幸いです
親記事 /過去ログ120より / 関連記事表示
削除チェック/

■70330  Re[1]: Win+D(デスックトップの表示)後のフォームのバグ
□投稿者/ a -(2014/03/12(Wed) 09:53:39)
    No70318 (風太郎 さん) に返信
    > いろいろやってみたのですが、親フォームが作成された後、親フォームがデスクトップに表示されている/いないに関わらず
    > windowsキー+Dを行うと、上記の現象が発生します・・・
    >
    これの内容の意味が良く分からなかった。
    親フォームがデスクトップに表示されていない場合(Form2.ShowDialogする前にForm1.Hideした状態?)、親が表示(Form1.Show)される言うことですか?

    俺の確認した現象は以下の通りでした。
    子フォームを最小化した場合、親フォームは一緒に最小化されてはおらず、他のウィンドウの裏に回ってました。
    Windowsキー+Dをした場合、裏に回るべきウィンドウがないので親フォームはそのまま表示されていました。

    環境:
    Win7, XP SP3
    VS2010EE C#(※言語による動作違いはないとは思うのだけど...)
    .NET Framework2.0
記事No.70318 のレス /過去ログ120より / 関連記事表示
削除チェック/

■70341  Re[2]: Win+D(デスックトップの表示)後のフォームのバグ
□投稿者/ jiji -(2014/03/13(Thu) 13:26:01)
    > 子フォームの最小化ボタン
    フォームをDialogとして呼び出す場合は、最大化と最小化のボタンを非表示にしましょう と昔誰かが言ってました。
    多くのアプリがそうなっていると思います。
記事No.70318 のレス /過去ログ120より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -