簡體   English   中英

如何移動Windows窗體控件?

[英]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 = TopDownFlowLayoutPanel

在此面板中放置您的鏈接,面板,Link2和Panel2。 在LinkClick事件中,設置Panel.Visible = !Panel.Visible

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM