powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / click на header формы
18 сообщений из 18, страница 1 из 1
click на header формы
    #38439695
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно отловить Click на header формы?
...
Рейтинг: 0 / 0
click на header формы
    #38439743
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamisА можно отловить Click на header формы?

Цель?
...
Рейтинг: 0 / 0
click на header формы
    #38439822
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWist,

масса
...
Рейтинг: 0 / 0
click на header формы
    #38439839
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Click() никак. Разве что отключить хэдер и свой нарисовать.
Activate() формы не подойдет? Срабатывает на клик по форме (включая хэдер) если она не активна.
...
Рейтинг: 0 / 0
click на header формы
    #38439881
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

Жаль
...
Рейтинг: 0 / 0
click на header формы
    #38439906
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamisPaulWist,

масса

1. Отлавливание "клика" - это метод решения задачи, я спрашивал про саму задачу, что в конечном итоге надо решить?

2. Мануал:

авторThe Click event occurs when the user:

Clicks a check box, command button, combo box, list box, or option button with the left mouse button.

Presses the SPACEBAR when a command button, option button, or check box has the focus.

Presses ENTER when a form has a command button with its Default property set to True (.T.).

Presses the access key for a control. For example, if the caption of a command button is "\<Go", pressing ALT+G triggers the Click event.

Clicks a blank area of a form. Click events on a form do not occur when the pointer is over the title bar , the Window menu icon, or the window borders.

Clicks the text entry area of a spinner.

Clicks a disabled control. The Click event occurs for the container on which the disabled control is placed.
...
Рейтинг: 0 / 0
click на header формы
    #38440467
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWist,
хочу знать что кликнули на header формы
...
Рейтинг: 0 / 0
click на header формы
    #38440718
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamisPaulWist,
хочу знать что кликнули на header формыЗачем? Зачем это надо знать?
...
Рейтинг: 0 / 0
click на header формы
    #38440749
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamisPaulWist,
хочу знать что кликнули на header формы

Пойдём с "другой стороны"

Хорошо, например выяснили, что кликнули на хедере, дальше что вы хотели сделать, какие манипуляции с данными или с IDE произвести (ну там цвет у формы поменять, процесс какой-то запустить)?
...
Рейтинг: 0 / 0
click на header формы
    #38440764
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWist,

а что от этого зависит метод узнавания события? я просто хочу обработать клик на headere формы.
...
Рейтинг: 0 / 0
click на header формы
    #38440775
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamisPaulWist,

а что от этого зависит метод узнавания события?События не узнают, события или есть, или нет. Так вот события клик на хидере - нет. я просто хочу обработать клик на headere формы.Ну, не хотите помощи - и не надо. Просто, возможно, есть более прямой/легкий путь решения Вашей задачи. Но если Вы уперлись как бык только в клик на хидере - упирайтесь дальше.
...
Рейтинг: 0 / 0
click на header формы
    #38440846
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov,

ну а зачем хамить?
...
Рейтинг: 0 / 0
click на header формы
    #38440865
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamisPaulWist,

а что от этого зависит метод узнавания события?

1. От этого зависит метод решения задачи.

glamisPaulWist,

я просто хочу обработать клик на headere формы.

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

PS

авторSergey Sizov,

ну а зачем хамить?

По сути Sergey Sizov прав, вам пытаются помочь, и намекают, что возможно есть другой способ решения задачи, но что бы его предложить надо знать что в конечном итоге, что вы подразумеваете под словом "обработать".
...
Рейтинг: 0 / 0
click на header формы
    #38440884
sg12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamis

Нравоучения от ГУРУ уже начали называться помощью.
Попробуйте с MouseDown и MouseUp, координата nYCoord, не реагирует на Header.
...
Рейтинг: 0 / 0
click на header формы
    #38440931
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sg12,

Проверил. ни один mouse-метод на headere не работает.
...
Рейтинг: 0 / 0
click на header формы
    #38441226
sg12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamissg12,

Проверил. ни один mouse-метод на headere не работает.

Да, действительно, годно для неактивной формы.
При активной форме интересная проблема, Header реагирует только на DblClick.

Можно, хоть и коряво, попробовать через дерганье формы, предварительно закрепив Max-размеры и в Resize:
THISFORM.WINDOWSTATE = 0
...
Рейтинг: 0 / 0
click на header формы
    #38441295
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamisПроверил. ни один mouse-метод на headere не работает.
Проверяется это так: запускаешь в дебагере Enent-трэкинг, выбираешь все события, запускаешь форму, кликаешь куда тебе надо, останавливаешь трэкинг. Изучаешь лог. Там будут все события которые происходили, и в том порядке в котором происходили.
Клика на хэдер там нет. И вообще ничего что хотя бы косвенно указало что был клик.
...
Рейтинг: 0 / 0
click на header формы
    #38442294
po2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
po2
Гость
glamis, В младших версиях с помощью on key label leftmouse, в старших предпочтительней BindEvent(). В обоих случаях нужно будет передать управление функции, которая определит имя окна под указателем мыши и его(указателя) положение. Я уже давно не занимаюсь программированием, но этот фокус проделывал даже не используя API. Там вроде бы так. На заголовке mrow() возвращает -1, а mcol() возвращает реальное значение.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / click на header формы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]