DOBON.NETプログラミング掲示板過去ログ
フォームのモーダレスについて
題名: フォームのモーダレスについて
著者: ひで
日時: 2005/02/15 21:52:36
ID: 9160
この記事の返信元:
(なし)
この記事への返信:
[9164]
Re[1]: フォームのモーダレスについて
じゃんぬねっと
2005/02/16 9:06:57
[9166]
Re[1]: フォームのモーダレスについて
中 博俊
2005/02/16 9:20:34
ツリーを表示
環境/言語:[.NET]
分類:[.NET]
お世話になります。
環境
OS:XP
.NET
VC++
FormA
FormBがあり、AからBをB->Show()で表示し、続けてAからMessageBoxを表示している(A、B、MessageBoxが重なって表示されている状態)のですが、Aに配置してあるボタンなどのコントロールが押せてしまいます。Aのコントロールをさわることができないようにしたいのですが、なにか方法はないでしょうか。
どうか宜しくお願いいたします。
題名: Re[1]: フォームのモーダレスについて
著者: じゃんぬねっと
URL:
http://jeanne.wankuma.com/
日時: 2005/02/16 9:06:57
ID: 9164
この記事の返信元:
[9160]
フォームのモーダレスについて
ひで
2005/02/15 21:52:36
この記事への返信:
(なし)
ツリーを表示
じゃんぬねっと です。
■No9160に返信(ひでさんの記事)
> Aに配置してあるボタンなどのコントロールが押せてしまいます。
> Aのコントロールをさわることができないようにしたいのですが、
> なにか方法はないでしょうか。
それが、「モードレス」というものなんですが...
触りたくない、制御を移したくないのならば、モーダル表示するのが普通です。
どうしてもと言われるのならば、Form 自体を Enable->false; で無効にしましょう。
題名: Re[1]: フォームのモーダレスについて
著者: 中 博俊
URL:
http://naka.wankuma.com/
日時: 2005/02/16 9:20:34
ID: 9166
この記事の返信元:
[9160]
フォームのモーダレスについて
ひで
2005/02/15 21:52:36
この記事への返信:
[9173]
Re[2]: フォームのモーダレスについて
ひで
2005/02/16 16:42:42
ツリーを表示
AからBをB->Show()で表示し、続けて<<<B>>>からMessageBoxを表示している
ですよね?
題名: Re[2]: フォームのモーダレスについて
著者: ひで
日時: 2005/02/16 16:42:42
ID: 9173
この記事の返信元:
[9166]
Re[1]: フォームのモーダレスについて
中 博俊
2005/02/16 9:20:34
この記事への返信:
[9175]
Re[3]: フォームのモーダレスについて
じゃんぬねっと
2005/02/16 16:52:49
[9213]
Re[3]: フォームのモーダレスについて
小野@どっとねっとふぁん
2005/02/17 16:05:55
ツリーを表示
■No9166に返信(中 博俊さんの記事)
> AからBをB->Show()で表示し、続けて<<<B>>>からMessageBoxを表示している
> ですよね?
>
お返事ありがとうございます。説明不足で申し訳ありません。
AでBのインスタンス生成をしてAからB->Show()の後、MessageBox表示しています。
モーダル設定ということでAのEnable = false にした場合、Aにあるリストビューの見た目が少し気になりました。ただ単純にAからMessageBoxを表示したときのようにAの見た目がかわらないようにしたかったのですが、方法が見つかりませんでした。こればかりはしょうがないのでしょうか。
題名: Re[3]: フォームのモーダレスについて
著者: じゃんぬねっと
URL:
http://jeanne.wankuma.com/
日時: 2005/02/16 16:52:49
ID: 9175
この記事の返信元:
[9173]
Re[2]: フォームのモーダレスについて
ひで
2005/02/16 16:42:42
この記事への返信:
(なし)
ツリーを表示
じゃんぬねっと です。
■No9173に返信(ひでさんの記事)
> ただ単純にAからMessageBoxを表示したときのように
え? B から MessageBox 表示じゃあないんですか?
A に対して、オーナ設定をしているのですか?
題名: Re[3]: フォームのモーダレスについて
著者: 小野@どっとねっとふぁん
日時: 2005/02/17 16:05:55
ID: 9213
この記事の返信元:
[9173]
Re[2]: フォームのモーダレスについて
ひで
2005/02/16 16:42:42
この記事への返信:
(なし)
ツリーを表示
■No9173に返信(ひでさんの記事)
> AでBのインスタンス生成をしてAからB->Show()の後、MessageBox表示しています。
AからB->ShowDialog()じゃ駄目なの?
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
お世話になります。
環境
OS:XP
.NET
VC++
FormA
FormBがあり、AからBをB->Show()で表示し、続けてAからMessageBoxを表示している(A、B、MessageBoxが重なって表示されている状態)のですが、Aに配置してあるボタンなどのコントロールが押せてしまいます。Aのコントロールをさわることができないようにしたいのですが、なにか方法はないでしょうか。
どうか宜しくお願いいたします。