我在窗體窗體中有一個面板,裏面有兩個文本框和一個用戶登錄按鈕。成功登錄後,我隱藏面板並顯示另一個名爲Process Cases的按鈕。一切都按我想要的方式工作。窗體窗體隱藏面板和顯示按鈕
myPanel.Visible = false;
btnProcessCases.Visible=true;
Process Cases按鈕位於面板下方。在隱藏時,我希望按鈕佔據面板早先佔用的位置。我怎麼做? 現在它位於面板下方。
我在窗體窗體中有一個面板,裏面有兩個文本框和一個用戶登錄按鈕。成功登錄後,我隱藏面板並顯示另一個名爲Process Cases的按鈕。一切都按我想要的方式工作。窗體窗體隱藏面板和顯示按鈕
myPanel.Visible = false;
btnProcessCases.Visible=true;
Process Cases按鈕位於面板下方。在隱藏時,我希望按鈕佔據面板早先佔用的位置。我怎麼做? 現在它位於面板下方。
btnProcessCases.Location = myPanel.Location;
btnProcessCases.Size = myPanel.Size;
myPanel.Visible = false;
btnProcessCases.Visible=true;
您可以將按鈕的Location
酒店僅設置爲myPanel
面板的位置:
btnProcessCases.Location = myPanel.Location;
btnProcessCases.Visible=true;
myPanel.Visible = false;
以下地址:
btnProcessCases.Left = myPanel.Left;
btnProcessCases.Top = myPanel.Top;
設置Dock
的myPanel
屬性然後將您的按鈕放在另一個面板(buttonPanel)中並將其停靠在頂部。然後切換myPanel
的可見性將導致包含按鈕的面板很好地滑動到頂部。沒有討厭重新設置按鈕或面板的物理位置,也沒有重疊控制的令人討厭的設計問題。 Dock物業即將成爲您最好的朋友。
謝謝..這工作也是如此! – cableload 2013-03-27 14:49:00
工作好! – cableload 2013-03-27 14:48:44