■7977 / ) |
Re[1]: タスクバーのクリックについて |
□投稿者/ 魔界の仮面弁士 (431回)-(2007/09/20(Thu) 19:00:30)
|
■No7967 (やっくん さん) に返信 > FormBorderStyle.Noneでフォームの枠線を表示しないようにしている場合、 > タスクバーに表示されるフォームに対するクリックが無効になってしまい、 > 右クリックで表示される「最大化」や「閉じる」といったメニューが表示されません。 > また、左クリックによる最小化も起こりません。(最小化から戻すことだけはできるようですが)
FormBorderStyle を None にするのではなく、リージョンを切る形で実装してみるとか。
private void Form1_Load(object sender, EventArgs e) { Point p = PointToClient(Location); Rectangle r = ClientRectangle; r.Offset(-p.X, -p.Y); Region = new Region(r); }
|
|