Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / как создать свой собственный очень простенький grid ? / 25 сообщений из 82, страница 1 из 4
07.07.2017, 20:27
    #39484885
N0B0DY123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
цель такая !
надо понять как создать ячейку справа слева снизу
ну вот хотя бы так
колонка1колонка2колонка3ABC123итакдалее

на примере кода конечно
или где об этом прочесть?

то есть не готовый кем-то созданный grid, а самому, очень простенький
спасибо
...
Рейтинг: 0 / 0
07.07.2017, 21:10
    #39484896
alexy_black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
гы
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
#include <iostream>

int main(int,char**)
{
  std::cout << "1\t| 2\t| 3" << std::endl
            << "4\t| 5\t| 6" << std::endl;
  return 0;
}
...
Рейтинг: 0 / 0
07.07.2017, 22:05
    #39484915
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
на просторах сети можно найти BABYGRID
...
Рейтинг: 0 / 0
07.07.2017, 22:13
    #39484920
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
...
Рейтинг: 0 / 0
07.07.2017, 23:41
    #39484947
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
N0B0DY123, я надеюсь ты понимаешь что твой вопрос не про С++ ?
...
Рейтинг: 0 / 0
08.07.2017, 01:30
    #39484990
N0B0DY123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
mayton,
не понимаю
...
Рейтинг: 0 / 0
08.07.2017, 08:12
    #39484998
Sergey_rb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
N0B0DY123mayton,
не понимаю

Тебе намекают, что надо эксгумировать труп Дельфи и положить на формочку грид.
Причем грид любого цвета и функционала...
...
Рейтинг: 0 / 0
08.07.2017, 11:42
    #39485029
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
Ну ладно че там. Накидаем бедолаге ссылок.

Вот раз https://gist.github.com/bert/260091
...
Рейтинг: 0 / 0
08.07.2017, 16:01
    #39485099
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
Sergey_rbN0B0DY123mayton,
не понимаю

Тебе намекают, что надо эксгумировать труп Дельфи и положить на формочку грид.
Причем грид любого цвета и функционала...
Странный совет
...
Рейтинг: 0 / 0
08.07.2017, 16:05
    #39485100
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
Предположим, что речь о виндовс

Грид - это просто окно, в котором можно нарисовать всё что угодно
На рисовании редактора ячейки можно немного сэкономить - создавать в нужном месте стандартный edit контрол и при потере фокуса - уничтожать его
...
Рейтинг: 0 / 0
08.07.2017, 16:10
    #39485102
_Sheraton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
Sergey_rbТебе намекают, что надо эксгумировать труп Дельфи и положить на формочку грид.
Причем грид любого цвета и функционала...

Глупость. Автору топика советую, залезть в исходный код wxWidgets там есть такой контрол называется wxGrid и там посмотреть как всё реализованно, так же есть такой контрол в Qt, тоже можно залесть в исходники, но не знаю как он называется в Qt. Есть грид в fox-toolkit там он называется FXTable, тоже можно полазить в исходном коде и посмотереть как всё реализованно.
...
Рейтинг: 0 / 0
08.07.2017, 16:19
    #39485107
_Sheraton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
Еще забыл FLTK там тоже есть грид, называется Fl_Table, и тоже можно в исходниках полазить.
...
Рейтинг: 0 / 0
08.07.2017, 17:54
    #39485149
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
_Sheraton,

Автор жеж пишет:
то есть не готовый кем-то созданный grid, а самому, очень простенький
спасибо
...
Рейтинг: 0 / 0
08.07.2017, 18:22
    #39485163
_Sheraton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
mayton_Sheraton,

Автор жеж пишет:
то есть не готовый кем-то созданный grid, а самому, очень простенький
спасибо

Автор пишет: "надо понять как создать ячейку" .... "на примере кода конечно
или где об этом прочесть?"

А самый лучший пример кода, это код написанный профессионалами.
wxWidgets существуют не один десяток лет, Qt, Fox-Toolkit, FLTK тоже больше 10 лет живут.
...
Рейтинг: 0 / 0
08.07.2017, 18:34
    #39485171
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
_Sheraton, ну дай бох.
...
Рейтинг: 0 / 0
08.07.2017, 20:16
    #39485196
_Sheraton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
mayton_Sheraton, ну дай бох.

Посмотрел исходники wxGrid, задача не простая. Контрол сложный, тысячи строк кода. Автору топика не завидую, если он собрался создавать грид с нуля.
...
Рейтинг: 0 / 0
09.07.2017, 10:11
    #39485251
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
_Sheraton,

Сложность написать скроллируемый набор прямоугольников?

Специально посмотрел - ридонли это примерно 200 строк.

Все зависит от набора функционала.
...
Рейтинг: 0 / 0
09.07.2017, 12:27
    #39485285
_Sheraton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
Siemargl_Sheraton,

Сложность написать скроллируемый набор прямоугольников?

Специально посмотрел - ридонли это примерно 200 строк.

Все зависит от набора функционала.

Если просто нарисовать решетку через контекст устройств и спозиционировать текст сверху каждой клетки, то да, это не сложно. А если делать нормальный контрол, то 200 строк уложиться не получится.
...
Рейтинг: 0 / 0
09.07.2017, 12:35
    #39485288
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
Автор пишет - "создать ячейку". Видимо сам еще не определился что ему надо.
...
Рейтинг: 0 / 0
09.07.2017, 12:38
    #39485289
d7i
d7i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
Собсвенный Grid явно потребует никак не меньше 1000 строк кода, в скорее всего намного больше.
Так что "простенько" не получится.
Я часто использую ListView (есть в Windows API).
Немного добавляю функционала (цветовая расскраска и т.п.) и получается ничуть не хуже Grid...
И скажу честно, ListView мне нравится больше, чем Grid.
IMHO, конечно.
...
Рейтинг: 0 / 0
09.07.2017, 12:47
    #39485291
_Sheraton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
d7iСобсвенный Grid явно потребует никак не меньше 1000 строк кода, в скорее всего намного больше.
Так что "простенько" не получится.
Я часто использую ListView (есть в Windows API).
Немного добавляю функционала (цветовая расскраска и т.п.) и получается ничуть не хуже Grid...
И скажу честно, ListView мне нравится больше, чем Grid.
IMHO, конечно.

На сколько я знаю ListView не позволяет менять высоту рядов просто перетаскивая мышкой или выделить несколько ячеек кликая и преретаскивая мышку. Хороший грид по любому лучше стандартного ListView. Грид можно использовать и для создания отчетов как это реализованно в 1С.
...
Рейтинг: 0 / 0
09.07.2017, 17:37
    #39485352
d7i
d7i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
_SheratonНа сколько я знаю ListView не позволяет менять высоту рядов просто перетаскивая мышкой или выделить несколько ячеек кликая и преретаскивая мышку. Хороший грид по любому лучше стандартного ListView. Грид можно использовать и для создания отчетов как это реализованно в 1С.

ListView (с доработками) использую для работы с данными БД. Там мышкой вообще нечего делать, только просмотр.
Обработка полей (при необходимости) в отдельных окнах.
А вот для печатных форм (в т.ч. и отчетов) использую собственный grid (Excel-подобный), где есть всё что для этого нужно, в т.ч.
и drag-and-drop... Только этот grid совсем не простенький и не маленький по коду...
А ТС нужен "простенький"...
Потому и советую ListView.
...
Рейтинг: 0 / 0
09.07.2017, 18:12
    #39485358
_Sheraton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
d7i
......
А вот для печатных форм (в т.ч. и отчетов) использую собственный grid (Excel-подобный), где есть всё что для этого нужно, в т.ч.
и drag-and-drop... Только этот grid совсем не простенький и не маленький по коду...
А ТС нужен "простенький"...
Потому и советую ListView.

Интересно, в какой среде создан grid? MFC или чистый WinAPI? И пожно ли его на Linux перетащить?
...
Рейтинг: 0 / 0
09.07.2017, 23:16
    #39485416
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
_SheratonА если делать нормальный контрол, то 200 строк уложиться не получится.
а каков нижний предел?
...
Рейтинг: 0 / 0
10.07.2017, 05:16
    #39485431
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать свой собственный очень простенький grid ?
N0B0DY123как создать свой собственный очень простенький grid ?

для начала хорошо бы перечислить весь функционал это грида. По пунктам, словами, что он должен уметь делать.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / как создать свой собственный очень простенький grid ? / 25 сообщений из 82, страница 1 из 4
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]