我使用C#visual studio 2010開發ASP.NET網站。複選框上方的複選框標籤。怎麼樣?
我在運行時動態創建一個複選框。
CheckBox chkbox = new CheckBox();
chkbox.ID = "chk" + checkboxID;
// Add our checkbox to the panel
dynamicPanel.Controls.Add(chkbox);
chkbox.Text = checkboxName;
默認情況下,標籤顯示在複選框的右側。通過調整chkbox.TextAlign = TextAlign.Right/Left,我可以成功地將標籤從一側移到另一側。
我無法弄清楚我的生活是如何設置複選框上方的文本。
我不想找任何類似的黑客,verticle-align:-3px,因爲我不會爲我工作,因爲我讓用戶選擇文本的字體和大小。它並不總是-3px的深度。
和使用CSS來完成這個有什麼問題? – Didaxis
@ErOx你會怎麼做到這一點與CSS?我沒有使用標籤和複選框。我正在使用定義了文本屬性的標籤。 – clamchoda
然後使用標籤。這是設置TextAlign.Left | Right屬性的方法 – Didaxis