2013-05-14 2 views
-1

Я работаю над приложением Windows, в котором я использую панель макета таблицы, в этом макете таблицы я создал 5 строк, и это автоматически, теперь динамически я добавляю 4 переключателя, а текст для переключателя немного но проблема в том, что он ведет себя как абсолютный и не показывает полный текст.Свойство Row Autosize не работает с таблицей?

Я добавляю радиокнопку как this-

 for (int i = 0; i < 4; i++) 
     { 
      rbtn1 = new RadioButton(); 
      rbtn1.Name = "rbtn" + (i + 1); 
      rbtn1.Text = "A jogger running at 9 kmph alongside a railway track in 280 metres ahead of the engine of a 120 metres long train running at 45 kmph in the same direction. In how much time will the train pass the jogger?";//ansList[i].ToString(); 
      rbtn1.Dock = DockStyle.Fill; 
      rbtn1.Font = new Font("Verdana", 10); 
      tableLayoutExamPanel.Controls.Add(rbtn1, 1, i + 8); 
     } 

Я работаю на этом за последние 10 часов.

Нужна помощь, Большое спасибо.

ответ

0

Попробуйте установить свойство автозапуска переключателей в значение true.

И помните, что элемент управления в ячейке TableLayoutPanel всегда сжимается, чтобы поместиться в ячейку, пока не достигнет ее MinimumSize.

P.S. Вы также можете попробовать установить свойство AutoSizeMode для GrowOnly.

См MSDN for more info

EDIT: попробуйте это ...

.RowStyles.Clear(); 
.RowStyles.Add(new RowStyle(SizeType.AutoSize)); 
+0

Я пробовал функцию автосохранения переключателя для истинного, а также свойство AutoSizeMode для GrowOnly для макета таблицы, но он не работает. – Mogli

+0

, как мы можем избежать этого: «что элемент управления в ячейке TableLayoutPanel всегда сжимается, чтобы соответствовать ячейке до достижения минимального размера». – Mogli

+0

Почему люди больше не отвечают, когда они отправили ответ ... – Denny

1

Я понимаю, что это старый вопрос, однако:

  1. Установите стиль док каждого RadioButton к DockStyle. Нет
  2. Установите AutoSize = True для каждого RadioButton.

Autosize не будет работать, если у вас установлен стиль док-станции. Убедитесь, что приведенное выше значение верно для каждого дочернего элемента управления в таблице.