- PR -

MDIのバックグラウンドに LinkLabel を貼り付けると、子画面がその裏に隠れて表示される。

1
投稿者投稿内容
ゆみ
会議室デビュー日: 2004/04/06
投稿数: 2
投稿日時: 2004-04-06 17:28
こんにちは。早速ですが、教えてください。

VBで作成された前のシステムを .NET に移行しています。
MDIのようなメインメニューと、リンクラベルを持った画面を
今回、MDIで作成しようと思い、
MDIの背景に、リンクラベルを貼り付けたのですが、
メインメニューから、子画面を表示すると
リンクラベルの裏に表示されてしまいます。

回避方法はないでしょうか?
よろしくお願いします。
ゆみ
会議室デビュー日: 2004/04/06
投稿数: 2
投稿日時: 2004-04-07 09:23
自己レスです。

そもそもMDIの背景にボタンがあるなどという仕様は想定していないのでしょうね。
.NET のバグのような気がしますが、そういう画面仕様自体、矛盾があるのも確かです。

客先に、まずリンクボタンが必要かどうか確認し、
必要であれば、何も画面が表示されていない時のみ 表示し、
1画面でも表示されたら、MDIの背景部分のコントロールを
すべて、 Visible=false とすることで 対応しようと思います。

お騒がせいたしました。
1

スキルアップ/キャリアアップ(JOB@IT)