DOBON.NETプログラミング掲示板過去ログ
サイズ変更可フォーム
題名: サイズ変更可フォーム
著者: wabe
日時: 2006/05/13 18:38:09
ID: 15743
この記事の返信元:
(なし)
この記事への返信:
[15746]
Re[1]: サイズ変更可フォーム
Hongliang
2006/05/13 20:24:21
ツリーを表示
環境/言語:[Win2000、VB.NET、Framework1.1]
分類:[(未選択)]
はじめまして。
以下のようなフォームを作ろうとしているのですが、
思わしくないところがあってどうもすっきりしません。
・サイズ変更可能
・タイトルバーのアイコン表示無し
・最小化、最大化ボタンは無効または表示無し
自分で試してみたところ、
FormBorderStyle を SizableToolWindow
にすると一番やりたいことに近いものになったのですが、
タイトルバーや閉じるボタンが通常より小さくなる点が少し不満です。
また、FormBorderStyle を Sizable に、
MaximizeBox と MinimizeBox を False にした場合は、
タイトルバーや閉じるボタンの大きさについてはいいのですが、
デフォルトのアイコンが表示されてしまいます。
今のところ、前者の方で設定しているのですが、より意図したものに
近くなるような方法は他にありますでしょうか?
題名: Re[1]: サイズ変更可フォーム
著者: Hongliang
URL:
http://hongliang.seesaa.net/
日時: 2006/05/13 20:24:21
ID: 15746
この記事の返信元:
[15743]
サイズ変更可フォーム
wabe
2006/05/13 18:38:09
この記事への返信:
[15754]
Re[2]: サイズ変更可フォーム
wabe
2006/05/14 19:53:36
[解決]
ツリーを表示
.NET 2.0 では ShowIcon プロパティが追加されたんですけどねー。
.NET 1.0/1,1 でどうにかするのなら、
1)コンストラクタまたは Load イベントで、WM_SETICON を使って大小両方のアイコンを IntPtr.Zero にする
2)CreateParams をオーバーライドし、ExStyle を (ExStyle Or 1) に設定する
という手順を踏めばなくせるようです。
題名: Re[2]: サイズ変更可フォーム
著者: wabe
日時: 2006/05/14 19:53:36
ID: 15754
この記事の返信元:
[15746]
Re[1]: サイズ変更可フォーム
Hongliang
2006/05/13 20:24:21
この記事への返信:
(なし)
ツリーを表示
質問時に分類を選択し忘れてたみたいです。すみません…。
フォームの件は、2.0 にすると簡単に実装できそうですね。
1.1 の場合では少し余分な手間が必要みたいですが、
機能について見れば、現在設定しているもので問題ないので、
現状維持にし、将来的に 2.0 にした時に実装したいと思います。
回答ありがとうございました。
また何かありましたらよろしくお願いいたします。
解決済み!
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[(未選択)]
はじめまして。
以下のようなフォームを作ろうとしているのですが、
思わしくないところがあってどうもすっきりしません。
・サイズ変更可能
・タイトルバーのアイコン表示無し
・最小化、最大化ボタンは無効または表示無し
自分で試してみたところ、
FormBorderStyle を SizableToolWindow
にすると一番やりたいことに近いものになったのですが、
タイトルバーや閉じるボタンが通常より小さくなる点が少し不満です。
また、FormBorderStyle を Sizable に、
MaximizeBox と MinimizeBox を False にした場合は、
タイトルバーや閉じるボタンの大きさについてはいいのですが、
デフォルトのアイコンが表示されてしまいます。
今のところ、前者の方で設定しているのですが、より意図したものに
近くなるような方法は他にありますでしょうか?