2011-06-20 25 views
0

我有一個簡單的標籤式瀏覽器,我正在使用Visual C#。我正在製作標籤部分,並且我希望每個標籤都是固定的寬度。問題是,當它設置爲sizemode固定時,網頁標題中的文本對齊錯誤。就好像文字從中心開始,向右走,在左邊留下一個巨大的開放空間。我試着找到這個錯誤,但谷歌只是讓我幹。下面是截圖:http://i.imgur.com/eSNYk.pngVisual C#sizeMode固定標籤文本對齊

+2

請張貼您的代碼類先生! – FlyingStreudel

+0

沒有太多的代碼。我使用Visual C#中的側面板將sizeMode從「Normal」更改爲「Fixed」,然後將固定寬度和高度設置爲「100」和「20」。以下是將標題放在標籤中的代碼塊。 'private void webBrowser1_DocumentCompleted(object sender,WebBrowserDocumentCompletedEventArgs e) { tabPage1.Text = webBrowser1.Document.Title.ToString(); }' –

+0

我以爲標籤內容被稱爲頭?或者這是WinForms? – FlyingStreudel

回答

1

MSDN

更改文本屬性值不會自動居中選項卡上的新值,如果具有的TabControl的修正了SizeMode屬性值。您可以通過設置TabControl.ItemSize屬性或從TabControl.TabPages集合中刪除TabPage並將其添加回集合來解決此限制。這兩個操作都會自動將文本居中。