Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Таблицы в Visual Studio 2005


Автор: Nikius 10.9.2007, 23:01
Создаю MFC-приложение типа диалог.
Мне необходима таблица, в которой пользователь может выбрать любую ячейку любого столбца и поменять ее значение.  В каждой ячейке могут быть данные разного типа. Это может быть и текст, и картинка, и целая таблица.
Пробовал элемент управления ListCtrl, но там пользователь может выбрать только ячейки первого столбца. По идее должна быть DataGrid в ActiveX, но я ее не нашел в списке доступных элементов. С другой стороны ведь должна же быть стандартная таблица среди элементов для диалоговых приложений. Или не должна?

Может я ее где-то пропустил? Помогите найти.

Автор: _hunter 11.9.2007, 10:43
таблица быть может и должна, но ее нету. приходится дорабатывать напильником List Control с View == Report. о способах доработки можно почитать на том же CodeProject'е...

Автор: dizzy1984 12.9.2007, 11:05
http://www.codeproject.com/MFC/UltimateGrid.asp
http://www.codeproject.com/miscctrl/gridctrl.asp
http://rsdn.ru/article/files/classes/where.xml

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)