Войти

Показать полную графическую версию : [решено] MVS 2010, не добавляются компоненты на форму


Hector
04-10-2010, 13:50
Запускаю MVS, далее Файл > Создать > Проект > CRT > Приложение Windows Form. Создается форма, но я не могу добавить на неё компоненты (например, Label и т. д.) через меню Вид > Панель элементов, они неактивны http://s46.radikal.ru/i111/1010/90/7034a8d80068t.jpg (http://radikal.ru/F/s46.radikal.ru/i111/1010/90/7034a8d80068.jpg.html)
в чем может быть проблема?
p. s. кажется упускаю какую-то мелочь

Admiral
05-10-2010, 17:13
Hector, возможно всё из-за того что приложение WinForm, а элементы WPF. Обратная вещь (в приложении WPF добавлять отсутствующие в WPF из WinForm элементы) точно допустима.
Нужно создать или WPF проект, или использовать Стандартные/Все формы Windows Forms элементы.
Так же стоит проверить целевой фреймворк в свойствах проекта, для WPF элементов он не может быть ниже 3.0

Hector
05-10-2010, 18:56
использовать Стандартные/Все формы Windows Forms элементы »
помогло. а в чем разница между WinForm и WPF, если можно по-проще (учусь)

Admiral
05-10-2010, 19:13
Hector, интерфейс 2010й студии построен на WPF элементах, а в 2008 не непосредственно WinForm, но визуально близких Win32 элементах (хоть она не запустится/установится если нету .NET3.5).
WPF призван заменить WinForm (однако пока выходит не столь успешно) и считается основным интерфейсом для прикладных программ Windows начиная с Висты (хоть программы будут работать и в ХР, если там установить .NET FrameWork 3.0 или выше).




© OSzone.net 2001-2012