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

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

Либо убрать с неё фокус, либо сделать кнопку побольше.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Кнопка в Data Window. Что может быть проще ?
    #37627251
KOLCHOZ_POSTEVENT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин Московский, вы ведь знаете, как я к ВАМ отношусь.
Попробую ответить всем сразу.
Применил 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
Кнопка в Data Window. Что может быть проще ?
    #37627302
KOLCHOZ_POSTEVENT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, вот, попробовал, post event- всё тоже, не помогает.
Похоже, что физический клик, так просто, кодом не задавишь.
Жаль, что соответствуещее свойство не предусмотренно.
В, принциппе, некритично, можно сказать, что, если юзер один раз нажал, то, должен знать,
что там начертанно.
...
Рейтинг: 0 / 0
Кнопка в Data Window. Что может быть проще ?
    #37627346
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... Вы меня не так поняли :)

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

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

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


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