Я создаю около 50 кнопок динамически.
Текст устанавливается следующим образом:
btn.Text=result.Rows[i]["Col1"].ToString()+"\n"+result.Rows[i]["Col2"].ToString()
+"\n"+result.Rows[i]["Col3"].ToString();
, где результат
— DataTable
и btn
— объект для кнопки.
Теперь проблема в том, что некоторые кнопки не отображаются должным образом.
Ссылаясь на снимок экрана ниже,
в img1 — после первой строки отображается ненужная пустая строка.
в img2 - текст не выровнен по центру.
в img3 - TATAMOTORS не отображается в одну строку, хотя по обе стороны от кнопки есть пробел.
Обратите внимание, что я не устанавливаю padding, что может быть причиной этого.
Есть идеи, как это решить?
Кроме того, как можно установить выравнивание текста кнопки программно?
Я знаю, что это не самый лучший вопрос, но, потратив на это несколько часов, я не смог его взломать.
Приветствуется любая помощь...