我知道如何在win窗體中完成它,但是如何將動態添加的控件置於另一個動態添加的控制代碼之上?將控制代碼定位在
我試着這樣做:panelNew.ApplyStyle(panelOld.ControlStyle);
其中panelNew和panelOld是面板和我想的panelOld的頂部位置panelNew但它沒有做任何事情。 (兩塊面板的尺寸完全相同)
謝謝。
我知道如何在win窗體中完成它,但是如何將動態添加的控件置於另一個動態添加的控制代碼之上?將控制代碼定位在
我試着這樣做:panelNew.ApplyStyle(panelOld.ControlStyle);
其中panelNew和panelOld是面板和我想的panelOld的頂部位置panelNew但它沒有做任何事情。 (兩塊面板的尺寸完全相同)
謝謝。
如果你想單純做它在代碼隱藏,嘗試這樣的事情:
panelNew.Style[HtmlTextWriterStyle.Position] = 'absolute';
panelNew.Style[HtmlTextWriterStyle.ZIndex] = '999';
你想在上面將必須比其他面板越大面板的Z-索引。
要做到這一點,你可能會想利用absolute
定位。像這樣想想,這都是關於造型的。考慮以下樣式:
#pnl1 {
position: absolute;
left: 10px;
top: 10px;
z-index: 1000;
}
#pnl2 {
position: absolute;
left: 10px;
top: 10px;
z-index: 1001;
}
#pnl2
現在是直接在上面#pnl1
。
這給了我一個主意。謝謝! – Ratan