- - PR -
C# MDI子ウインドウをクリエイトする位置を制御したい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-08-17 23:08
お世話様です
Delphiだと Constructor CreatePos(AOwner : TComponent;LEftPos, TopPos,RightPos,BottomPos : Integer;Ctype:TChildPosMode); のような宣言をすることでMDI子ウインドウを作成する位置を制御できました。 c#ではどのようにしたらよいのでしょう。 | ||||
|
投稿日時: 2006-08-17 23:38
普通にこんな感じでは駄目ですか? _________________ 囚人のジレンマな日々 | ||||
|
投稿日時: 2006-08-17 23:39
別に作成する時に位置を決める必要はありません。(非表示なのですから) 表示する直前に Position を設定してください。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-08-18 08:18
簡単にはいかないようです。
MDI子ウインドウはtopやleftなどのポジションを設定しても無視されてしまいます。 CreatePosに相当する横取りは可能でしょうか? | ||||
|
投稿日時: 2006-08-18 08:52
簡単にいけると思います。 Form の StartPosition が FormStartPosition.Manual になっていないだけではないでしょうか? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-08-18 22:21
いけました。delphiでの苦労が嘘のよう。難しいと思いこんでいました。
結構簡単に出来るもんですね。。お騒がせして申し訳ありませんでした。 |
1