它是我在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. 如何在C++中更改窗口大小?
- 2. c#自動更改窗口大小
- 3. 如何更改窗口的大小DepthBasics
- 4. Kivy:如何更改窗口大小?
- 5. 如何更改窗口大小?
- 6. 如何更改默認窗口大小
- 7. 如何根據窗口大小更改圖像大小
- 8. 更改可可中窗口的大小?
- 9. 在窗口調整大小更改類
- 10. Gtkmm - 更改窗口的最小大小
- 11. 主窗體在每次構建後都會更改大小
- 12. 我應該在哪裏更改c#WPF中的窗口大小?
- 13. 如何在R中永久更改繪圖窗口大小?
- 14. 如何在Python中更改主Tkinter窗口的大小?
- 15. 如何更改窗口大小時更改datagrid單元格大小
- 16. 如何在每次使用jQuery調整窗口大小時更新變量?
- 17. 如何在C#中更改窗體的顏色和大小?
- 18. 如何更改窗口的大小或最小化?
- 19. 用vb.net中的窗口大小更改按鈕的大小
- 20. 用vb.net中的窗口大小更改按鈕的大小
- 21. 如何在窗口調整大小時更改kendo窗口位置
- 22. Qt5強制TabWidget在窗口大小更改時調整大小
- 23. 更改glui窗口的大小
- 24. Windows 10 UAP更改窗口大小
- 25. 當窗口字體更改大小
- 26. 根據窗口大小更改Jquery值
- 27. 根據窗口大小更改img
- 28. MATLAB SPMD和nlfilter - 更改窗口大小
- 29. 更改wxChoice的窗口選擇大小
- 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