Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.96/26: Рейтинг темы: голосов - 26, средняя оценка - 4.96
0 / 0 / 0
Регистрация: 12.11.2016
Сообщений: 22

Аналог StringGrid

11.10.2017, 12:24. Показов 5736. Ответов 44
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Может кто посоветует аналог StringGrid с лучшим оформлением, на подобие оформлений AlphaControls?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.10.2017, 12:24
Ответы с готовыми решениями:

Аналог StringGrid.DrawCell
в StringGrid.DrawCell есть: if (AROW>0) and (ACOL=1) then INP:=InvNumPriv(MainTable.Cells) else INP:=0; То красится только ACOL=1, если...

Delphi 7 Stringgrid Нужно сделать цикл для заполнения Stringgrid данными из другого Stringgrid
Нужно чтобы из Stringgrid1 данные переносились в Stringgrid2 Но ТОЛЬКО ПО УСЛОВИЮ Таблицы Stringgrid2 На рис всё показано. За работающий...

Необходимо сложить ячейки в столбце Stringgrid и вывести в другой Stringgrid
Необходимо сложить ячейки в столбце Stringgrid и вывести в другой Stringgrid Количество столбцов и строк задается пользователем

44
пофигист широкого профиля
4770 / 3207 / 862
Регистрация: 15.07.2013
Сообщений: 18,616
15.11.2020, 02:21
Студворк — интернет-сервис помощи студентам
И чем он лучше в виде listbox'a?
0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
15.11.2020, 02:27
Цитата Сообщение от northener Посмотреть сообщение
И чем он лучше в виде listbox'a?
в любом случае быстрее..
к великому сожалениею, но TStrings базирован на массиве, на массиве в том виде, в котором он есть Список явно быстрее на порядок, а все эти компоненты, что веревкин предлагает, они скорее всего на списке) краем глаза в искаходниках их там как минимум сам видел
0
пофигист широкого профиля
4770 / 3207 / 862
Регистрация: 15.07.2013
Сообщений: 18,616
15.11.2020, 02:42
Цитата Сообщение от Arcor Посмотреть сообщение
в любом случае быстрее..
Arcor, что значит быстрее? Он выдаст список их 100500 айтемов на несколько миллисекунд раньше чем стандартный?
Цитата Сообщение от Arcor Посмотреть сообщение
Список явно быстрее на порядок
Это смотря где и когда. Список в конце концов тот же массив, если лезть во внутренности.
0
Нарушитель
10901 / 5835 / 1289
Регистрация: 12.03.2015
Сообщений: 26,933
15.11.2020, 03:23
Цитата Сообщение от northener Посмотреть сообщение
И чем он лучше в виде listbox'a?
У меня со скинами listbox и listview прорисовываются с артефактами в виртуальном режиме.
А VST - рисуется идеально и имеет дополнительную функциональность, например, иконки, колонки, драг-дроп из коробки, сортировку, фильтрацию, встроенные редакторы и такую кастомизацию, что мать родная не узнает. Он настолько крут и быстр, что я этому не перестаю удивляться.

Но надо уметь с ним работать, это вам не в тапки срать. С каждой новой прогой я открываю новые возможности. Одних только событий - больше сотни, блэт!

0
пофигист широкого профиля
4770 / 3207 / 862
Регистрация: 15.07.2013
Сообщений: 18,616
15.11.2020, 03:26
Цитата Сообщение от Verevkin Посмотреть сообщение
У меня со скинами listbox и listview прорисовываются с артефактами в виртуальном режиме.
А что значит в "с артефактами виртуальном режиме"?
0
Нарушитель
10901 / 5835 / 1289
Регистрация: 12.03.2015
Сообщений: 26,933
15.11.2020, 03:39
Цитата Сообщение от northener Посмотреть сообщение
А что значит в "с артефактами виртуальном режиме"?
короче, прорисовывается так, как меня не устраивает. Забей
0
пофигист широкого профиля
4770 / 3207 / 862
Регистрация: 15.07.2013
Сообщений: 18,616
15.11.2020, 03:43
Цитата Сообщение от Verevkin Посмотреть сообщение
Забей
Ну ладно. Забил.
0
3 / 3 / 0
Регистрация: 16.05.2019
Сообщений: 145
15.11.2020, 08:39
Цитата Сообщение от northener Посмотреть сообщение
А какие собственно геморрои с StringGrid? Особенно если нужно просто показать результаты теста в виде таблицы?
Как минимум - выравнивание текста. В данном компоненте (ZColorStringGrid) просто установил свойства и вуаля.
Без всяких расчётов высоты строки, ширины столбца, канвасов и остальной приблудени...
StringGrid так умеет?
Кликните здесь для просмотра всего текста
0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
15.11.2020, 11:31
Цитата Сообщение от northener Посмотреть сообщение
Arcor, что значит быстрее? Он выдаст список их 100500 айтемов на несколько миллисекунд раньше чем стандартный?
вчера начал отвечать и сервак отвалился... придется заново весь текст чтоль писать?)
я писал про то, что проверь сам лист бокс, установив его виртуальным, т.е. подсунуть ему свой список на базе Tlist, TObjectList и сравнить... вот веревкин уже про это тоже написал.. ну и я думаю, что все артефакты у него вылазят, что при каждом чихе он обновляет или пытается обновить все. придумали вроде как и BeginUpdate EndUpdate, но все равно. Короче медленное оно все в профессиональных целях, аля студенту и хеловорлдщику сойдет)
Цитата Сообщение от northener Посмотреть сообщение
Это смотря где и когда. Список в конце концов тот же массив, если лезть во внутренности.
ну несомненно!!! Что список на массивообразной структуре построен, у массива присутствует еще адресная математика, что делает его быстрым в некоторых надобностях, но что касается обработки данных массива и списка, тут преимущества у списька, перебросил указатель и вуаля и двигать ничего никуда не надо, при том же удалении или вставке..

почему вот только дельфисты не придумали такие компоненты с самого начала, не понятно, попытались что-то извратить с ValueList но и там далеко не уехали. 21 век на дворе, а нету еще таких стандартных элементов
0
Нарушитель
10901 / 5835 / 1289
Регистрация: 12.03.2015
Сообщений: 26,933
15.11.2020, 13:07
Цитата Сообщение от Arcor Посмотреть сообщение
почему вот только дельфисты не придумали такие компоненты с самого начала, не понятно, попытались что-то извратить с ValueList но и там далеко не уехали. 21 век на дворе, а нету еще таких стандартных элементов
Я тебе больше скажу - сама IDE (некоторые окна со списками/таблицами/деревьями) построена с использованием TVitrualStringTree.



Вот такие пироги....
0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
15.11.2020, 13:14
Цитата Сообщение от Verevkin Посмотреть сообщение
Я тебе больше скажу - сама IDE (некоторые окна со списками/таблицами/деревьями) построена с использованием TVitrualStringTree.
тогда вообще пичалька у них со всем этим
0
Нарушитель
10901 / 5835 / 1289
Регистрация: 12.03.2015
Сообщений: 26,933
15.11.2020, 13:15
Цитата Сообщение от Arcor Посмотреть сообщение
тогда вообще пичалька у них со всем этим
Почему?
0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
15.11.2020, 13:23
Цитата Сообщение от Verevkin Посмотреть сообщение
Почему?
я про то, что используют чужое для построения IDE, когда сама IDE сделана дла того, чтобы быстро разрабатывать приложения, но получается надо найти что-то еще для этого сторонее, чтобы использовать то, что уже было использовано для реализации, как-то так замудренно )
0
Нарушитель
10901 / 5835 / 1289
Регистрация: 12.03.2015
Сообщений: 26,933
15.11.2020, 14:14
Цитата Сообщение от Arcor Посмотреть сообщение
я про то, что используют чужое для построения IDE, когда сама IDE сделана дла того, чтобы быстро разрабатывать приложения, но получается надо найти что-то еще для этого сторонее, чтобы использовать то, что уже было использовано для реализации
И чо ты предлагаешь?
0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
15.11.2020, 14:22
Цитата Сообщение от Verevkin Посмотреть сообщение
И чо ты предлагаешь?
разве я что-то предлагал? Я был удивлен лишь этим фактом. Но неплохо было бы, если бы все это входило в некую стандраную(из коробки) библиотеку, а то куча всяких ненужностей входит в состав, а реально хорошие плюшки, которыми даже производитель пользуется для создания IDE, не входит. А не входит скорее по причине, что производители сех плюшек не продают/не дарят дельфистам свои творения)))
0
Нарушитель
10901 / 5835 / 1289
Регистрация: 12.03.2015
Сообщений: 26,933
15.11.2020, 14:27
Цитата Сообщение от Arcor Посмотреть сообщение
А не входит скорее по причине, что производители сех плюшек не продают/не дарят дельфистам свои творения)))
Я накопил херову кучу левых компонентов, которые юзаю во всех своих проектах. Абсолютно все эти компоненты - опенсорсные. Возможно что-то не срастается с лицензированием этих компонентов для добавления их в официальные Shareware-дистрибутивы софта. Но меня это не беспокоит, мне не влом в три тычка эти пакеты установить и юзать.

0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
15.11.2020, 21:01
Цитата Сообщение от Verevkin Посмотреть сообщение
Я накопил херову кучу левых компонентов, которые юзаю во всех своих проектах. Абсолютно все эти компоненты - опенсорсные. Возможно что-то не срастается с лицензированием этих компонентов для добавления их в официальные Shareware-дистрибутивы софта. Но меня это не беспокоит, мне не влом в три тычка эти пакеты установить и юзать.
вот и вся проблема в этом... Что потом прогу продавать и косяки с лицензиями вылазят, а это такая тонкая штука.. ну в общем это проблема как бы для меня чтоли)
0
Нарушитель
10901 / 5835 / 1289
Регистрация: 12.03.2015
Сообщений: 26,933
15.11.2020, 22:05
Цитата Сообщение от Arcor Посмотреть сообщение
ну в общем это проблема как бы для меня чтоли)
я про embarcadero.
да и это только моё предположение.

А ты, чо, торгуешь своим софтом?
0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
15.11.2020, 22:17
Цитата Сообщение от Verevkin Посмотреть сообщение
А ты, чо, торгуешь своим софтом?
собираюсь..
это не относистя к работе даже)
0
Нарушитель
10901 / 5835 / 1289
Регистрация: 12.03.2015
Сообщений: 26,933
15.11.2020, 22:23
Цитата Сообщение от Arcor Посмотреть сообщение
собираюсь..
Писать софт и торговать им должны разные люди (или организации). Каждый должен своим делом заниматься.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.11.2020, 22:23

Содержимое выделенной строки из первого StringGrid-а перенести во второй StringGrid
Нужно написать программу которая выполняет следующие действия. Есть два StringGrid. По нажатия на кнопку, Содержимое выделенной строки из...

StringGrid: проверить, имеется ли строка с ключевым полем во втором StringGrid-е
Имеются два StringGrid'a, у каждого есть ключевое поле. В первом sg значения ключевого поля могут повторятся, во втором нет. Нужно...

Значение одной ячейки первого StringGrid-а присвоить другой ячейке второго StringGrid-а
скажите пожалуйста, вот нам даны две таблицы stringgrid, как значение одной ячейки,первой таблицы, присвоить другой ячейке второй таблице?

Перенос столбца(информации) из StringGrid в другой StringGrid
Не могу разобраться с тем, как перенести значения(нажатием кнопки "записать") выданные программой в 1 таблице,из крайнего столбца, во 2...

Вывод в StringGrid из Word, а из StringGrid в круговую диаграмму
Изначально необходимо с первой формы из нескольких компонентов(эдиты, комбобоксы и дататайм) собрать данные и вывести в строку вордовского...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru