![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| gatereverser |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 27.7.2011 Репутация: нет Всего: нет |
Никак не могу создать массив кнопок или других Контролов в WinForms на С++. Пытался по аналогии с кодами Java или C# сделать-не получилось. Еще хотелось бы узнать, можно ли на весь массив кнопок навесить один обработчик нажатия,чтобы для каждой из 200 кнопок не писать отдельно |
|||
|
||||
| Fitc |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 30.1.2010 Репутация: нет Всего: 4 |
Массив кнопок:
Подписание кнопок к одному обработчику события:
|
||||||
|
|||||||
| gatereverser |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 27.7.2011 Репутация: нет Всего: нет |
Спасибо,но все таки хотелось бы на С++,так как что-то все равно массив не создается...вроде бы в С#,он просто так создается,как любой массив
Button[] buttons=new Button[]{button1,button2};.....а зачем указывается {button1,button2}? |
|||
|
||||
| Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 2 Всего: 24 |
gatereverser, покажи как ты его пытаешься создать? полагаю там проблема в том что надо создать массив "указателей", тогда будет работать... хотя могу и ошибаться
|
|||
|
||||
| gatereverser |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 27.7.2011 Репутация: нет Всего: нет |
ну как обычную кнопку-только массив пытаюсь:
private: System::Windows::Forms::Button ^button1[50];,где ^button1[50] - вроде как должен быть массив указателей |
|||
|
||||
| Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 2 Всего: 24 |
угу, а сам массив это по твоему что? у тебя должен получиться в итоге указатель на массив указателей(!), а ты делаешь указатель на 50 объектов классов... этот дзен нужно постигнуть... в С++(не CLI) меня это тоже по началу ставило в тупик.
|
|||
|
||||
| gatereverser |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 27.7.2011 Репутация: нет Всего: нет |
ООО....извините,затупил)
и еще один невероятно глупый вопрос:Это добавлять в конструктор? Добавлено через 3 минуты и 48 секунд А все,уже разобрался.Огромное спасибо,так как именно на С++ этого нигде нет! |
|||
|
||||
| Fitc |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 30.1.2010 Репутация: нет Всего: 4 |
сорри) показалось, что ты просил на c#
Это я встаил в массив кнопки. |
||||
|
|||||
| gatereverser |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 27.7.2011 Репутация: нет Всего: нет |
спасибо,теперь понятно
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |