Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 25.05.2013, 23:37
gex1 gex1 вне форума
Прохожий
 
Регистрация: 25.05.2013
Сообщения: 3
Версия Delphi: Delphi xe2
Репутация: 10
По умолчанию Вопрос по компоненту DBLookUpListBox

Хочу сделать в DBLookUpListBox, чтобы по DblClick на этой же строке появлялось поле Edit и там можно было бы изменить значение поля. Вроде как я даже сделал, чтобы появлялось таковое поле, НО осталось дело за малым, чтобы этот Edit занял место строки.
Подскажите, как узнать координаты строки, которая выделена?
Ответить с цитированием
  #2  
Старый 25.05.2013, 23:47
Аватар для Mrak
Mrak Mrak вне форума
Местный
 
Регистрация: 26.01.2013
Адрес: МО
Сообщения: 438
Версия Delphi: XE2
Репутация: 17
По умолчанию

свойство Position в обработчике события onMouseDown?
__________________
Я за здоровый экстрим!
Спасибо за "спасибо")
Ответить с цитированием
Этот пользователь сказал Спасибо Mrak за это полезное сообщение:
gex1 (26.05.2013)
  #3  
Старый 26.05.2013, 09:52
gex1 gex1 вне форума
Прохожий
 
Регистрация: 25.05.2013
Сообщения: 3
Версия Delphi: Delphi xe2
Репутация: 10
По умолчанию

Спасибо, это уже сдвинуло с мертвой точки.
НО не совсем то получается что хотел.
Этот Edit появляется куда нажмешь, получается он закрывает ту строку, но то на половину, то еще как то, т.е. где мышка была. А я бы хотел, чтобы она полностью строку закрывала, это как то можно реализовать?
Ответить с цитированием
  #4  
Старый 26.05.2013, 14:25
Аватар для Mrak
Mrak Mrak вне форума
Местный
 
Регистрация: 26.01.2013
Адрес: МО
Сообщения: 438
Версия Delphi: XE2
Репутация: 17
По умолчанию

если позиция тыка на нужной строке, то установить top и left edit'а где надо

зачем токо это все. стандартный dbgrid в одну колонку, не?
__________________
Я за здоровый экстрим!
Спасибо за "спасибо")

Последний раз редактировалось Mrak, 26.05.2013 в 14:28.
Ответить с цитированием
Этот пользователь сказал Спасибо Mrak за это полезное сообщение:
gex1 (27.05.2013)
  #5  
Старый 27.05.2013, 10:57
gex1 gex1 вне форума
Прохожий
 
Регистрация: 25.05.2013
Сообщения: 3
Версия Delphi: Delphi xe2
Репутация: 10
По умолчанию

Ой, аж сейчас до слез просмеялся. Я даже, что то не подумал насчет того, чтобы вместо лист бокса можно и обычний грид поставить.
Ой, блин, я так разочарован в себе
Спасибо тебе огромное, что помог.
Как говорил Геббельс "Всё гениальное просто, и всё простое гениально."
Ответить с цитированием
  #6  
Старый 27.05.2013, 11:53
Аватар для Mrak
Mrak Mrak вне форума
Местный
 
Регистрация: 26.01.2013
Адрес: МО
Сообщения: 438
Версия Delphi: XE2
Репутация: 17
По умолчанию

Цитата:
Сообщение от gex1
Ой, аж сейчас до слез просмеялся. Я даже, что то не подумал насчет того, чтобы вместо лист бокса можно и обычний грид поставить.
Ой, блин, я так разочарован в себе
Спасибо тебе огромное, что помог.
Как говорил Геббельс "Всё гениальное просто, и всё простое гениально."
спасибо за спасибо)

"Все приходит с опытом" (с)Каста
__________________
Я за здоровый экстрим!
Спасибо за "спасибо")
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 11:34.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter