C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 36 を表示中)
■18028 / )  Re[7]: Panel の表示順に関して
□投稿者/ abeabe (6回)-(2008/05/08(Thu) 09:11:05)
ま さん

教えていただいた方法でばっちり出来ました。
ありがとうございました。

ドロップリストの件は試してみます。

色々有難うございます。


No17986 (ま さん) に返信
> ■No17973 (abeabe さん) に返信
>>何とかできました。
>>有難う御座います。
>>
>>ちなみにこの「zindex」の値は動的にできるものでしょうか?
>>panelが3つ以上ある場合に、今までの順序を保ちつつ
>>マウスオーバーのPanelを一番上に持ってきたいのですが。
>>
>>以上、宜しくお願い致します。
>
> パネルのz-index の変更は即座に表示に現れます。
>
> 簡単適当手抜きでよいなら、グローバル変数で、var PanelzIndex = 1;
> とか名前で用意しておいて、全てのパネルは、初期表示順序を問わないならば、
> スタイルシートで z-index:1; などと指定しておきます。基本は宣言順序が
> 重なり(上から)順序です。最初に宣言したパネルが一番下になります。
>
>
> でそれぞれのマウスオーバーのタイマー内で、
> PanelzIndex += 1;
> zIndex = PanelzIndex;
> こうすれば、マウスの乗ってるパネルだけzIndex が他より+1以上上になりますね。
>
>
> ドロップリストにはずーっと直らない「仕様」があるから、パネル内で使う
> ならツールキットのドロップリストを使ってね。
> 通常のドロップリストを使う予定で、しかも無理なら、パネル内をdisabled すれば、
> 重ねられます。何かの時の役に立つかもしれません。理解できないときは試してみて
> ください。「コ、コレハ・・・」ってなるから。
>
>
>
>
>
>
>
返信 編集キー/


管理者用

- Child Tree -