#html #css #vb.net
Вопрос:
Я использую эти строки для динамического создания кнопок и текстовых полей.
For i As Integer = 1 To 100
Dim newButton = New Button()
newButton.Text = i
newButton.ID = i
newButton.CommandName = i
newButton.Style.Add("width", "20%")
newButton.Style.Add("height", "100%")
Panel1.Controls.Add(newButton)
Next
For i As Integer = 1 To 100
Dim newtext = New TextBox()
newtext.TextMode = TextBoxMode.MultiLine
newtext.Style.Add("width", "20%")
newtext.Style.Add("height", "100%")
Panel2.Controls.Add(newtext)
Next
В то время как кнопки правильно соответствуют ширине страницы, текстовые поля оставляют пространство справа.
1 2
Я пытался назначить класс вместо width, но это не работает.
«минимальная ширина» также не работает.
Как настроить текстовые поля в соответствии с шириной страницы?
Ответ №1:
Я решил установить ширину границ текстового поля и заполнение до нуля пикселей.
newtext.Style.Add("border-width", "0px")
newtext.Style.Add("padding", "0px")