Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Кнопка в Data Window. Что может быть проще ? / 11 сообщений из 11, страница 1 из 1
23.01.2012, 15:08
    #37627078
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка в Data Window. Что может быть проще ?
А вопрос звучит так.
Есть кнопка в Data Window.
Пользователь её нажимает, запускается скрипт.
Всё классно, только вот, на самой кнопке появляется некая пунктирная рамка.
А как бы её убрать? Кнопка крошечная, и текст на ней становится мало-читаемый.
Шукал в Хелпе и не нашёл такого свойства, которое похоже на default обычной кнопки.
...
Рейтинг: 0 / 0
23.01.2012, 15:20
    #37627112
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка в Data Window. Что может быть проще ?
KOLCHOZ_POSTEVENTА вопрос звучит так.
Есть кнопка в Data Window.
Пользователь её нажимает, запускается скрипт.
Всё классно, только вот, на самой кнопке появляется некая пунктирная рамка.
А как бы её убрать? Кнопка крошечная, и текст на ней становится мало-читаемый.
Шукал в Хелпе и не нашёл такого свойства, которое похоже на default обычной кнопки.
В обработчике нажатия поставить фокус в какое-нибудь поле?
...
Рейтинг: 0 / 0
23.01.2012, 15:29
    #37627137
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка в Data Window. Что может быть проще ?
... или эмулировать клик мыши в нулевых координатах ДВ (y=0, x=0).
...
Рейтинг: 0 / 0
23.01.2012, 15:54
    #37627209
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка в Data Window. Что может быть проще ?
23.01.2012 16:08, KOLCHOZ_POSTEVENT пишет:

> А как бы её убрать? Кнопка крошечная, и текст на ней становится
> мало-читаемый.

Либо убрать с неё фокус, либо сделать кнопку побольше.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
23.01.2012, 16:10
    #37627251
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка в Data Window. Что может быть проще ?
Господин Московский, вы ведь знаете, как я к ВАМ отношусь.
Попробую ответить всем сразу.
Применил setcolumn и selecttext .
Закрасил, к чертям, всю, ни в чём неповинную колонку , а рамка на кнопке, осталась, где была, хотя, вы все правы, физический клик её, таки,убирает, а как его сымитировать кодом?
Возвращаемся к решению PaulJB.

dw_search.event clicked(0,0,1,dw_search.object.search)
Где 0,0-координаты.
1-номер строки
search имя поля, a dw_search-имя самого контроллера Data Window.
Иммитация клика полная, аж страшно стало, только рамка хренова осталась где была.
...
Рейтинг: 0 / 0
23.01.2012, 16:28
    #37627302
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка в Data Window. Что может быть проще ?
Да, вот, попробовал, post event- всё тоже, не помогает.
Похоже, что физический клик, так просто, кодом не задавишь.
Жаль, что соответствуещее свойство не предусмотренно.
В, принциппе, некритично, можно сказать, что, если юзер один раз нажал, то, должен знать,
что там начертанно.
...
Рейтинг: 0 / 0
23.01.2012, 16:41
    #37627346
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка в Data Window. Что может быть проще ?
... Вы меня не так поняли :)

После нажатия кнопочки, для сброса "рамочки", надо выполнить эмуляцию нажатия (например левой) кнопки мыши в нулевых координатах:

Send( handle(DW), 513, 1, Long( 0, 0 ))
Send( handle(DW), 514, 1, Long( 0, 0 ))
...
Рейтинг: 0 / 0
23.01.2012, 16:43
    #37627350
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка в Data Window. Что может быть проще ?
З.Ы.
Я это оформил в отдельную ф-цию (метод) и вызываю когда надо рамку погасить.
...
Рейтинг: 0 / 0
23.01.2012, 17:19
    #37627476
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка в Data Window. Что может быть проще ?
Если в двух словах, то сработалло, и это то, что надо.
Только, такой уровень осведомленности я называю трёхмерным, у меня его нет.
...
Рейтинг: 0 / 0
23.01.2012, 18:32
    #37627689
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка в Data Window. Что может быть проще ?
KOLCHOZ_POSTEVENTГосподин Московский, вы ведь знаете, как я к ВАМ отношусь.

Это было просто предположение. Ну я же не виноват что в последний раз ГУЙ на ПБ делал 5 лет назад :)
...
Рейтинг: 0 / 0
24.01.2012, 11:46
    #37628500
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка в Data Window. Что может быть проще ?
Господин Московский, оправдания не помогут, Вы проффи экстра класса, и ничего с этим, уже, не сделаешь !
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Кнопка в Data Window. Что может быть проще ? / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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