我正在使用telerik控制。 所以我想問問, 在WinForms應用程序,是否有可能在就跟顯示/隱藏屬性一次添加在同一位置,並且顯示一個以上的面板。是否可以在同一位置添加多個面板
1
A
回答
1
確保您已放置在同一個容器或表單中的所有面板控制。那麼你可以使用Visible
屬性來顯示和隱藏面板。將使用BringFront
和SendToBack
函數將面板置於頂部或將其發回。如果您已將任何面板放置在另一個面板中,則在隱藏父面板時該面板將消失。所以,確保所有面板的父級控制必須相同。要確定家長控制,只需選擇該面板並按下退出鍵選擇他們的家長。
private void LoadPanels()
{
panel1.Location = new Point(10,10);
panel2.Location = new Point(10,10);
panel3.Location = new Point(10,10);
panel4.Location = new Point(10,10);
panel5.Location = new Point(10,10);
VisiblePanel("panel1");
}
private void VisiblePanel(string panelName)
{
string[] panels = new string[]{"panel1","panel2","panel3","panel4","panel5"};
for (int i=0;i<panels.Length;i++)
this.Controls[panels[i]].Visible = (panels[i] == panelName);
this.Controls[panelName].BringToFront(); //Not required you can remove this line.
}
1
以下是你可能要考慮一個稍微不同的方法......
你希望能夠以編程方式選擇在運行時的矩形區域中的內容,各種控件來顯示中進行選擇?如果是這樣,您可以使用自定義TabControl
其隱藏標籤(而不是頁面)。
然後,您可以選擇哪些頁面是由在運行時編程方式改變其SelectedIndex
屬性中顯示。
做它像這意味着你的表格編輯器會顯示正常的標籤控件,它可以讓你更輕鬆地添加內容到每個頁面 - 但在運行時的選項卡將從用戶隱藏;他們只會看到當前所選頁面的內容。
見Hans Passant's answer here如何創建這樣的自定義選項卡控制。
(但是,你也可能要重寫的onkeydown自定義選項卡控制,以忽略Ctrl-Tab組合。)
相關問題
- 1. 是否可以同時在一列中添加多個數據?
- 2. 是否可以在同一個html頁面中多次使用「相對位置」?
- 3. 是否可以在html中添加一個或多個部分
- 4. 在同一位置是否加載多個按鈕
- 5. 是否可以在頁面模板中添加wordpress插件?
- 6. 如何測試一個形狀和麪板是否在同一位置
- 7. 是否可以同時將列添加到多個表中?
- 8. 是否可以爲多個表添加相同的約束?
- 9. 是否可以在sitecore的同一根目錄下添加多個網站?
- 10. CLLocationManager是否可以在swift中同時管理2個或多個位置3
- 11. 是否可以向asp.net面板添加換頁功能?
- 12. 我可以在chatbot中添加一個水平導航面板
- 13. 是否可以一次向PyDev添加多個環境變量?
- 14. 是否可以將NSStatusItem添加到NSStatusBar中的特定位置?
- 15. addClass - 可以在同一個div上添加多個類?
- 16. 是否可以在頁面的任何位置放置圖像?
- 17. 是否可以在一箇中央位置以面板形式請求按鍵信號?
- 18. 我可以使用多個位置:固定在同一頁
- 19. 是否可以在同一個表上進行多個連接?
- 20. 添加一個類以在可變位置列出
- 21. 是否可以添加多個超鏈接到圖像視圖的不同位置?
- 22. 是否可以在模態面板中提交表單並在同一個模態面板中獲取結果?
- 23. 是否可以同時查看多個Chrome開發工具面板?
- 24. 是否可以在wordpress中添加多個角色?
- 25. 是否可以在CREATE TABLE的列中添加多個約束?
- 26. 是否可以在列表理解中添加多個元素?
- 27. 是否可以爲wordpress多站點添加多個域名
- 28. 是否可以在一個Jelastic應用上設置多個SSL?
- 29. 是否可以在同一個窗口中打開多個配置文件?
- 30. 是否可以在同一個數據透視頁中放置多個網格?
嘿,感謝名單我得到了解決。 – snehal
@snehal你可以使用上面的例子來顯示和隱藏你的面板。 – 2014-03-07 10:18:12