 |
Динамическое множество визуальных компонентов. - Вопросы и ответы, обсуждения - Ваши вопросы по C# только в данном разделе |
10.04.2012, 22:12
|
#1
|
|
|
|
Старший сержант
|
 Регистрация: 29.07.2011
 Сообщений: 197
 Популярность: 8989
 Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
|
Динамическое множество визуальных компонентов.
Иначе говоря нужно создавать множество групп элементов, количество которых можно узнать уже только во время выполнения программы...
Структура:
Label(TextBlock) - "Вопрос"
Некоторое, не фиксированное, число CheckBox(или 1 TextBox) - " Варианты ответа "
Желательно для WPF элементов, но можно и для WinForm.
|
|
|
10.04.2012, 23:15
|
#2
|
|
|
|
Рыцарь-защитник
|
 Регистрация: 28.08.2009
 Сообщений: 603
 Популярность: 19129
 Золото Zhyk.Ru: 500
 Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
|
Re: Динамическое множество визуальных компонентов.
Код:
Label[] Labels = new Label[5];
for (int i = 0; i < Labels.Length; i++)
{
Labels[i] = new Label();
Labels[i].Location = new Point(30, 40 * i);
Labels[i].Text = String.Format("I am label number {0}", i.ToString());
this.Controls.Add(Labels[i]);
}
Это пример, так же делается и с другими элементами.
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
|
|
|
10.04.2012, 23:58
|
#3
|
|
|
|
Старший сержант
|
 Регистрация: 29.07.2011
 Сообщений: 197
 Популярность: 8989
 Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
|
Re: Динамическое множество визуальных компонентов.
Так ты создашь кучу одинаковых элементов, а мне надо создавать блоками, причем так что бы я мог работать с ними как с отдельными элементами...
Ну вот допустим на сайте есть новостная лента, она состоит из объектов "новость", каждая новость состоит из "картинки", "Короткого описания" и "ссылки на полную версию новости" ( просто как пример). Мне надо примерно тоже самое, у меня есть "Вопрос", который является объектом, в котором есть 2+ объекта "Вопрос, варианты ответа " и они взаимосвязаны. Надо что бы я всегда мог определить какие "варианты ответа" относятся к "вопросу"
Последний раз редактировалось Sinyss; 11.04.2012 в 00:03.
|
|
|
11.04.2012, 01:43
|
#4
|
|
|
|
Сержант
|
 Регистрация: 01.10.2011
 Сообщений: 128
 Популярность: 5723
 Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
|
Re: Динамическое множество визуальных компонентов.
А если написать свой контрол?
Потом уже создавать лист из юзерконтролов и например собирать их в стакпанель, такой варинт подходит?
________________
Talk is cheap. Show me the code
— Linus Torvalds
|
|
|
11.04.2012, 01:50
|
#5
|
|
|
|
Старший сержант
|
 Регистрация: 29.07.2011
 Сообщений: 197
 Популярность: 8989
 Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
|
Re: Динамическое множество визуальных компонентов.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 17:22.
|
 |