|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.12.2010, 15:11 | #1 |
Пользователь
Регистрация: 18.11.2009
Сообщений: 16
|
StringGrid заменить PopupMenu при редактировании ячейки.
При редактировании ячейки в StringGrid клик правой клавишей вызывает менюшку представленную ниже.
Как вообще убрать эту менюшку или заменить на свою? |
04.12.2010, 18:11 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
05.12.2010, 03:14 | #3 |
Пользователь
Регистрация: 18.11.2009
Сообщений: 16
|
Народ, к стринг гриду свою менюшку прикрутил=) Все работает и показывается как надо.
НО, как только заходиш в редактирование ячейки, т.е. goEditing:=true заходиш внутрь ячейки и там кликаеш правой кнопкой мыши вылазит такая вот муть... |
05.12.2010, 04:32 | #4 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
Наверно, смотря как "прикрутил". У меня в описанной ситуации никакой мути не "вылазит", а появляется "прикрученное" меню.
|
05.12.2010, 12:42 | #5 | |
Пользователь
Регистрация: 18.11.2009
Сообщений: 16
|
Цитата:
Поставить чтоль обратно 7-ю делфю и посмотреть как там... |
|
05.12.2010, 21:18 | #6 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
Проблема есть.
В Д7 проблемы нет, в Д2009 в наличие. Скорее, и в Д2010 тоже. Что делать? Вопрос актуален. |
05.12.2010, 23:13 | #7 | |
Пользователь
Регистрация: 18.11.2009
Сообщений: 16
|
Цитата:
Ну насколько я понял в Д7 это было в InplaceEditor, в Д2010 я там ничего не нашел=( Но я не спец, вообще самоучка и чтото в нормальном варианте начал писать буквально пару месяцев как=) Как вариант от этого избавиться можно прорисовывая в ячейке стандартный TEdit при попытке редактирования. Но по идее все должно быть гораздо проще=) Как в Д7=) |
|
06.12.2010, 06:18 | #8 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
А вообще то, никакой проблемы нет (ну разве только для автора темы).
Вполне нормальная реакция. Есть таблица, и есть редактор (в ячейке). Для таблицы одно меню, для редактора другое - более привычное. Именно такое меню для редактора и нужно. Так что, скорее всего, правы были пацаны из Borland (CodeGear), когда замутили отдельное меню для редактора в ячейке. С другой стороны получается некоторая нелепица. В TEdit тоже стандартное меню появляется, но стоит привязать к нему "свое" и стандартное исчезает. Скорее всего эти компоненты делались разными программерами, которые не дружили друг с другом. Тут уж, как говориться: "Спасение утопающих, дело рук самих утопающих". |
06.12.2010, 14:04 | #9 | |
Пользователь
Регистрация: 18.11.2009
Сообщений: 16
|
Цитата:
На счет проблемы ты не прав=) Проблема в том что с этим меню ничего сделать нельзя=( Когда во всей программе один дизайн, все красиво и функционально, а при редакторе такая... вылазит=( Как то оно не айс=) А вот еслиб можно было подключать отдельные менюшки для редактора или хотяб поработать со стандартным (убрать ненужные пункты и изменить стиль). А так по крайне мере на основе того что знаю придется таки делать лишние движения=( Подменять стандартный InplaceEditor на TEdit и прикручивать к нему нормальное меню. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Возможно изменить цвет фона при редактировании ячейки StringGrid ? | PK.Kirill | Общие вопросы Delphi | 6 | 25.02.2013 17:27 |
StringGrid -при изменении фона ячейки закрашивается и текст(( | 6AZblJlb | Помощь студентам | 3 | 30.11.2010 14:16 |
Ошибка при редактировании в Query | Toky | БД в Delphi | 8 | 14.12.2009 16:42 |
Проблема при редактировании данных | GloomyVitek | БД в Delphi | 8 | 24.11.2007 18:54 |
Кракозябры при редактировании таблиц | Balvenie | БД в Delphi | 1 | 23.04.2007 16:18 |