Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2014, 17:43   #11
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Это - всё, что нужно
Сами то пробовали код?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 10.12.2014, 19:04   #12
kropotkina-alice
Форумчанин
 
Аватар для kropotkina-alice
 
Регистрация: 27.10.2014
Сообщений: 594
По умолчанию

Конечно. Я всегда это делаю, прежде чем предложить кому-либо...
Код скопирован из открытого у меня пробного проектика, прямо из среды Дельфи.
Вам выложить проектик?
kropotkina-alice вне форума Ответить с цитированием
Старый 11.12.2014, 22:11   #13
cawendish
Пользователь
 
Регистрация: 10.12.2014
Сообщений: 12
По умолчанию

К сожалению, методы kropotkina-alice и Аватар ничего не делают...
cawendish вне форума Ответить с цитированием
Старый 11.12.2014, 22:30   #14
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Конечно. Я всегда это делаю, прежде чем предложить кому-либо...
Даже после исправлений кода в посте #10 он не рабочий
Цитата:
К сожалению, методы kropotkina-alice и Аватар ничего не делают
Методы делают, от Алисы эксепшн вываливается, мой работает , по крайней мере так, как понял
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 11.12.2014, 22:35   #15
cawendish
Пользователь
 
Регистрация: 10.12.2014
Сообщений: 12
По умолчанию

Возможно вы не поняли вопрос.
Я хочу оставить выделение ячейки по первому клику, но чтобы по второму клику не было выделение текста, а была установка каретки.

Excel так работает, но правда там второй клик двойной...
cawendish вне форума Ответить с цитированием
Старый 11.12.2014, 22:59   #16
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Включи goDrawFocusSelected и goEditing, goAlwaysShowEditor не нужно, остальное по умолчанию и те события
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 11.12.2014, 23:11   #17
cawendish
Пользователь
 
Регистрация: 10.12.2014
Сообщений: 12
По умолчанию

Аватар, видимо твой код неполный... Или в нем ошибка.

Выделение ячейки не происходит(только пунктирная обводка), и текст редактировать нельзя.
cawendish вне форума Ответить с цитированием
Старый 11.12.2014, 23:12   #18
kropotkina-alice
Форумчанин
 
Аватар для kropotkina-alice
 
Регистрация: 27.10.2014
Сообщений: 594
По умолчанию

Да, согласна, почему-то закрывается, если выбрать ячейку дальше 2-го столбца...
Но! Синий фон убран, а это и требовалось. Курсор при выборе ячейки становится в начало текста.
ТС хочет абсолютно готовое решение получить? Самому доработать в голову не приходило?
Ну, "тоды ой"
Вложения
Тип файла: rar Project1.rar (182.1 Кб, 5 просмотров)
kropotkina-alice вне форума Ответить с цитированием
Старый 11.12.2014, 23:18   #19
cawendish
Пользователь
 
Регистрация: 10.12.2014
Сообщений: 12
По умолчанию

Аватар!
При включении goEditing - твой метод почти заработал.
Осталось две проблемы:
1)Исчезло светлосинеe выделение ячейки при первом клике (то есть остался только пунктир)
2)При втором клике каретка ставится в конец строки, а надо бы туда куда кликал.

kropotkina-alice, спасибо за помощь, но мне кажется решение должно быть простым.
И я пробую пока метод Аватара.
"абсолютно готовое решение" - проблема, которую я поднял, очевидна, и кто-то ее уже наверняка решил.

Итак при включении goDrawSelected вернулось выделение ячейки.
Осталась одна проблема - курсор оказывается в конце строки, а хотелось там куда кликаешь.

Последний раз редактировалось Stilet; 12.12.2014 в 07:50.
cawendish вне форума Ответить с цитированием
Старый 11.12.2014, 23:55   #20
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Включи goDrawFocusSelected и goEditing, goAlwaysShowEditor не нужно, остальное по умолчанию
Это ключевой момент.
Цитата:
хотелось там куда кликаешь
Здесь беда, как не знаю, копать не охота
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пропала память Reverset Компьютерное железо 6 19.11.2014 20:41
каретка в edit оскар топотушка Общие вопросы Delphi 6 24.05.2011 11:02
Рисование Эдита, чтобы была видна каретка. Zeraim Общие вопросы Delphi 3 28.02.2010 23:27
пропала опция fufaev Microsoft Office Word 3 25.10.2009 03:48
Каретка после текста Shouldercannon Общие вопросы Delphi 3 20.07.2008 10:37