它是我在C#中開發應用程序的,我在那裏使用了三個選項卡控件。問題是,當我切換到另一個選項卡時,我無法更改應用程序的實際窗口大小,因爲我不需要這樣大的窗口,當我更改回到上一個窗口時,它應該返回到以前的大小。如何在C中每次更改窗口大小#
回答
在我看來,當所選標籤更改時,不應更改窗口大小。設計你的窗口的方式,你不需要調整它的大小。
重新設計您的標籤,使它們總是消耗相同的尺寸,因此您無需調整窗口大小。
作爲用戶,我不希望窗口大小發生變化,因爲它可能會給用戶帶來不好的體驗。
我明白了,但它的一個項目,我被要求去做。所以,你能幫忙嗎? – shihab13rocks 2012-01-06 10:14:18
試着重新設計你的標籤,使得消費無論如何都是相同的尺寸。所以你不需要調整窗口的大小。這對你有幫助嗎? – rekire 2012-01-06 10:17:07
我試過,但你看到一個標籤的內容佔用了太多的空間,而其他的則沒有,我必須保持那些方式。 – shihab13rocks 2012-01-06 10:55:21
我想你想的:
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
if (tabControl1.SelectedTab.Text == "tabPage1")
{
// rezise tabcontrol
}
}
雖然我不認爲它人性化的
你試過了嗎?我沒有得到任何結果。 – shihab13rocks 2012-01-06 11:18:53
@ shihab13rocks看我的編輯,現在使用selectedIndexChanged,這個工程(對我來說) – Moonlight 2012-01-06 11:28:46
- 1. 如何更改窗口的大小DepthBasics
- 2. 如何根據窗口大小更改圖像大小
- 3. 在窗口調整大小更改類
- 4. 主窗體在每次構建後都會更改大小
- 5. 如何在R中永久更改繪圖窗口大小?
- 6. 如何在Python中更改主Tkinter窗口的大小?
- 7. 如何在C#中更改窗體的顏色和大小?
- 8. 用vb.net中的窗口大小更改按鈕的大小
- 9. 更改glui窗口的大小
- 10. 根據窗口大小更改img
- 11. XNA更改窗口大小不工作
- 12. Greybox疊加層更改窗口大小
- 13. Windows 10 UAP更改窗口大小
- 14. 更改窗口大小每個標籤tkinter筆記本
- 15. 如何更改彈出窗口中的文本大小
- 16. 如何更改Panda3D中的窗口大小?
- 17. 如何更改linux中TCP數據包的窗口大小?
- 18. 如何在窗口中調整窗口小部件的大小
- 19. pygame,如何在調整大小時更新窗口大小
- 20. 如何在CSS3或javascript中按比例更改窗口的更改大小字體大小
- 21. 更改窗口中的RectangleGeometry.Rect在WPF中調整大小
- 22. JavaFx元素,根據窗口大小動態更改大小
- 23. GUI窗口大小C#WPF
- 24. 調整窗口大小C#
- 25. 根據窗口大小更改/更改GridView DataTemplate基於Windows大小
- 26. 更改窗口大小時更改控件的大小布局UWP
- 27. 如何更改SpriteKit項目窗口的大小
- 28. 如何更改拆分屏幕emacs窗口的大小?
- 29. 如何觀看/更改rs232(com)的窗口緩衝區大小?
- 30. 如何更改海牛相機視圖的窗口大小?
我個人認爲,不斷變化的窗口大小將不會提供一個非常愉快的用戶體驗,如果他們最大化(除非你不讓他們),那麼他們將會得到一個全屏窗口。我建議將窗口大小設置爲您需要的最大值,並且只有標籤不會隨窗口內容一直填滿整個窗口 – Coops 2012-01-06 10:09:43
請勿使用選項卡控件。使用面板並通過按鈕顯示/隱藏它們。您只需設置Form的autosize和AutoSizeMode屬性。 – adatapost 2012-01-06 10:21:25
這是WinForms還是WPF? – 2012-01-07 01:12:31