Форум программистов, компьютерный форум CyberForum.ru

Как реализовать таблицу? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
Ibook
 Аватар для Ibook
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 54
11.09.2012, 21:04     Как реализовать таблицу? #1
Всем Доброго времени суток. Как сделать таблицу в с++ ? Заранее спасибо!)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2012, 21:04     Как реализовать таблицу?
Посмотрите здесь:

Реализовать таблицу студентов, предметов и соответствующих оценок с помощью классов C++
C++ как реализовать!!!!
Как объявить маленькую таблицу? C++
C++ Как реализовать?
Не знаю как реализовать C++
C++ Как процедуру в Паскале реализовать, как функцию в с++?
Как заполнить Хеш таблицу? C++
Реализовать абстрактную таблицу и дать оценку времени выполнения основных операций C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andsteadur
152 / 136 / 3
Регистрация: 23.05.2009
Сообщений: 275
11.09.2012, 21:05     Как реализовать таблицу? #2
Что вы понимаете под таблицей? Если вывести данные в табличной форме в качестве элемента GUI интерфейса, то укажите в какой среде пишете.
Ibook
 Аватар для Ibook
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 54
11.09.2012, 21:07  [ТС]     Как реализовать таблицу? #3
Да хочу в табличной форме.) Пишу в microsoft visual studio)
Andsteadur
152 / 136 / 3
Регистрация: 23.05.2009
Сообщений: 275
11.09.2012, 21:39     Как реализовать таблицу? #4
В редакторе ресурсов, когда создаете диалоговое окно, нужно добавить компонент ListControl и сменить его свойство "Вид" на "Отчет".

Добавление колонок:
C++
1
2
3
4
CListCtrl * lst= (CListCtrl*) GetDlgItem(IDC_LIST_CONTROL);
lst->InsertColumn(1,L"Название первой колонки",LVCFMT_LEFT,55);
lst->InsertColumn(2,L"Название второй колонки",LVCFMT_LEFT,110);
...
Заполнение данными:
C++
1
2
3
4
5
CListCtrl * lst= (CListCtrl*) GetDlgItem(IDC_LIST_CONTROL);
lst->InsertItem(0, L""); //добавление новой строки. В данном случае это первая строка (0)
lst->SetItemText(0, 0, "данные1"); // заполнение ячейки в первой строке первого столбца
lst->SetItemText(0, 1, "данные2"); // заполнение ячейки в первой строке второго столбца
...
Ну как то так...
Ibook
 Аватар для Ibook
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 54
11.09.2012, 21:49  [ТС]     Как реализовать таблицу? #5
Цитата Сообщение от Andsteadur Посмотреть сообщение
Что вы понимаете под таблицей? Если вывести данные в табличной форме в качестве элемента GUI интерфейса, то укажите в какой среде пишете.
Да хочу в табличной форме.) Пишу в microsoft visual studio)

Добавлено через 4 минуты
Цитата Сообщение от Andsteadur Посмотреть сообщение
В редакторе ресурсов, когда создаете диалоговое окно, нужно добавить компонент ListControl и сменить его свойство "Вид" на "Отчет".

Добавление колонок:
C++
1
2
3
4
CListCtrl * lst= (CListCtrl*) GetDlgItem(IDC_LIST_CONTROL);
lst->InsertColumn(1,L"Название первой колонки",LVCFMT_LEFT,55);
lst->InsertColumn(2,L"Название второй колонки",LVCFMT_LEFT,110);
...
Заполнение данными:
C++
1
2
3
4
5
CListCtrl * lst= (CListCtrl*) GetDlgItem(IDC_LIST_CONTROL);
lst->InsertItem(0, L""); //добавление новой строки. В данном случае это первая строка (0)
lst->SetItemText(0, 0, "данные1"); // заполнение ячейки в первой строке первого столбца
lst->SetItemText(0, 1, "данные2"); // заполнение ячейки в первой строке второго столбца
...
Ну как то так...
Спасибо скажи писать как обычно проэктом)
Andsteadur
152 / 136 / 3
Регистрация: 23.05.2009
Сообщений: 275
11.09.2012, 22:27     Как реализовать таблицу? #6
Не понял последнюю фразу.

Прикрепляю простой проект с использованием таблицы. Microsoft Visual Studio 2010.
Вложения
Тип файла: rar TableDialog.rar (64.1 Кб, 74 просмотров)
Yandex
Объявления
11.09.2012, 22:27     Как реализовать таблицу?
Ответ Создать тему
Опции темы

Текущее время: 07:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru