Вверх ↑
Этот топик читают: Гость
Ответов: 5446
Рейтинг: 323
#241: 2007-05-08 13:30:56 ЛС | профиль | цитата
nesco, а что, уже сделана возможность, не анализируя координаты точки и не выясняя (руками!) в какую ячейку ты попал, помещать в выделенную ячейку ComboBox? Или появился курсор с возможностью перемещения по всем ячейкам в режиме RowSelect=False?

[size=-2]------ Добавлено в 13:30
Да, пример я почит собрал, только вот проблема с удалением строк в псевдотаблице: я никак не могу найти надёжный метод определения, в какой панели сейчас курсор.
карма: 1

0
Ответов: 5446
Рейтинг: 323
#242: 2007-05-08 13:35:35 ЛС | профиль | цитата
code_1394.txt
карма: 1

0
файлы: 1code_1394.txt [5.8KB] [367]
Разработчик
Ответов: 26073
Рейтинг: 2122
#243: 2007-05-08 14:25:06 ЛС | профиль | цитата
iarspider писал(а):
Или появился курсор с возможностью перемещения по всем ячейкам в режиме RowSelect=False?

Это будет уже не таблица, а StrGrid'er.

[size=-2]------ Добавлено в 14:25
iarspider, ты когда успел в ComboBox воткнуть onMouseDown, или кто его туда вообще воткнул. Я вчера на SVN был, но такого не видел. На момент выхода 319 релиза, где был измененный ComboBox.ini, больше изменений не было. Я за вами просто не успеваю свои редактировать
карма: 22

0
Ответов: 5446
Рейтинг: 323
#244: 2007-05-08 14:28:48 ЛС | профиль | цитата
nesco, только что
Кстати, дюже удивился, когда не обнаружил в твоих модификациях точек onMouseXXX
карма: 1

0
Разработчик
Ответов: 26073
Рейтинг: 2122
#245: 2007-05-08 14:43:14 ЛС | профиль | цитата
iarspider, Тю! А кто сказал, что они нужны?
карма: 22

0
Ответов: 5446
Рейтинг: 323
#246: 2007-05-08 14:53:09 ЛС | профиль | цитата
nesco, а свой голова на что?
карма: 1

0
Разработчик
Ответов: 26073
Рейтинг: 2122
#247: 2007-05-08 14:57:19 ЛС | профиль | цитата
iarspider писал(а):
а свой голова на что?

Да и так мозги кипят, от всего, что надо сделать (или доделать). Да и спорный это вопрос -- наращивание точек.
карма: 22

0
Ответов: 5446
Рейтинг: 323
#248: 2007-05-08 15:08:25 ЛС | профиль | цитата
Кстати, приделываение этой точки мне не помогло

[size=-2]------ Добавлено в 15:08
Вроде, по логике вещей, должен onSetFocus срабатывать, ан нет....
карма: 1

0
Разработчик
Ответов: 26073
Рейтинг: 2122
#249: 2007-05-08 15:20:04 ЛС | профиль | цитата
iarspider писал(а):
должен onSetFocus срабатывать

На что срабатывать -- на захват окна -- должен, а на что еще?
карма: 22

0
Ответов: 5446
Рейтинг: 323
#250: 2007-05-08 15:29:20 ЛС | профиль | цитата
Я хочу, чтобы при клике в текстовой области CBox-а вылезало это сообщение. А оно как-то не очень

[size=-2]------ Добавлено в 15:29
Экспериментально выяснил, что при клике на кнопке - событие происходит, при клике в текстовой области - нет
карма: 1

0
Разработчик
Ответов: 26073
Рейтинг: 2122
#251: 2007-05-08 15:34:52 ЛС | профиль | цитата
iarspider, странно, может события перепутаны? То что ты делал, это, вроде -- onDropDown.
карма: 22

0
Ответов: 5446
Рейтинг: 323
#252: 2007-05-08 15:36:50 ЛС | профиль | цитата
Суть в том, что при клике в текстовой части CBox-а происходит посылка его Parent-у сообщения WM_COMMAND с EN_SETFOCUS

[size=-2]------ Добавлено в 15:36
onDropDown у штатного нет

[size=-2]------ Добавлено в 15:36
И вроде onDropDown только для OwnerDrawn должно происходить
карма: 1

0
Разработчик
Ответов: 26073
Рейтинг: 2122
#253: 2007-05-08 15:40:43 ЛС | профиль | цитата
iarspider, а как это нотификатор отрабатывает, кто бы сказал?

[size=-2]------ Добавлено в 15:39
iarspider писал(а):
И вроде onDropDown только для OwnerDrawn должно происходить

Точно, а не просто на выпадение списка?..

[size=-2]------ Добавлено в 15:40
iarspider писал(а):
onDropDown у штатного нет

Ну нет у штатного, еще не означает, что его вообще нет.
карма: 22

0
Ответов: 5446
Рейтинг: 323
#254: 2007-05-08 15:48:39 ЛС | профиль | цитата
nesco писал(а):
Точно, а не просто на выпадение списка?..

Хм... А мы про какое сообщение беседуем?
карма: 1

0
Разработчик
Ответов: 26073
Рейтинг: 2122
#255: 2007-05-08 16:47:02 ЛС | профиль | цитата
iarspider, мы беседуем об onSetFocus, которы по твоим экспериментам превратился, почему-то, в onDropDown. onSetFocus должен появляться при клике в области текста, но никак не при клике на кнопке выпадающего списка.
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)