[英]how to shift windows forms controls?
我如何在Windows窗體中獲得與下一個示例相同的功能。 當我在下面有兩個鏈接時,當我單擊第一個鏈接時,在它下面可以看到一個面板,而下一個鏈接將移動。 當我再次單擊面板時,它是不可見的,第二個鏈接移回了。
<script type="text/javascript">
function toggleDivState(divName)
{
var ctl = window.document.getElementById(divName);
if (ctl.style.display == "none")
ctl.style.display = "";
else
ctl.style.display = "none";
}
</script>
<a href="javascript:toggleDivState('poll<%# Eval("ID") %>');">
<div style="display: none;" id="poll<%# Eval("ID") %>">
像這樣嗎 點擊時:
control1.Visible = !control1.Visible;
control2.Visible = !control1.Visible;
??
您可以使用具有“ Dock ”屬性的面板,將其稱為“ Top”-然后可以調整面板的高度以適合需要。
聽起來像您需要一個帶有FlowDirection = TopDown
的FlowLayoutPanel 。
在此面板中放置您的鏈接,面板,Link2和Panel2。 在LinkClick事件中,設置Panel.Visible = !Panel.Visible
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.