Вверх ↑
Этот топик читают: Гость
Ответов: 9906
Рейтинг: 351
#31: 2006-07-13 12:32:50 ЛС | профиль | цитата
Ну так, если на предложения поставить и протестировать - нулевая реакция, пусть хоть этим займутся....
карма: 9

0
Ответов: 242
Рейтинг: 5
#32: 2006-07-14 20:11:18 ЛС | профиль | цитата
если есть несколько кнопок, то для первой кнопки это своейство работает, а для остальных - нет
правильно, так и должно быть. Кстати, дай код, чтоб подключить свойство, я сам не умею...
карма: 0

0
Ответов: 24
Рейтинг: 0
#33: 2006-07-14 20:29:15 ЛС | профиль | цитата
Как раз так и не должно быть!. Я имею в виду, что, если ставлю свойство DefaultBtn для первой кнопки, то она работает так, как надо (по Enter). А если для второй, то ничего не работает
А насчет кода, надо поискать. Он у меня, кажется, на работе, а я сейчас в отпуске.
карма: 1

0
Ответов: 242
Рейтинг: 5
#34: 2006-07-14 20:34:56 ЛС | профиль | цитата
А для двух кнопок сразу вообще нельзя ставить это свойство по определению. У меня где-то завалялись советы для начинающих по дельфи, там так и написано...
карма: 0

0
Ответов: 9906
Рейтинг: 351
#35: 2006-07-14 21:09:43 ЛС | профиль | цитата
Как раз так и не должно быть
Билл думает - что должно
Вроде и действительно смешно было бы, если бы по Enter срабатывали несколько батонов

[size=-2]------ Добавлено в 20:37
Причем тут Дельфи....
Это стиль окна

[size=-2]------ Добавлено в 21:09
Про код:
SetWindowLong(handle,GWL_STYLE,GetWindowLong(handle,GWL_STYLE) or BS_DEFPUSHBUTTON);

не более того, видимо (если, конечно, знаешь где handle взять )
Ну и заодно цитатата из Билла, пусть сам за себя отвечает:
BS_DEFPUSHBUTTON - Creates a push button that behaves like a BS_PUSHBUTTON style button, but also has a heavy black border. If the button is in a dialog box, the user can select the button by pressing the ENTER key, even when the button does not have the input focus. This style is useful for enabling the user to quickly select the most likely (default) option.

карма: 9

0
Ответов: 242
Рейтинг: 5
#36: 2006-07-14 21:31:24 ЛС | профиль | цитата
Опять про чукчу хочется сказать :?... Ну не знаю я, как это всё забабахать, дай готовый inlinecode...
карма: 0

0
Ответов: 24
Рейтинг: 0
#37: 2006-07-14 23:26:42 ЛС | профиль | цитата
Блин, ну как вам еще объяснить Естественно, что я ставлю DefaultBtn только у одной кнопки. И если это первая по порядку кнопка, то работает, а если не первая, то не работает. Что интересно, когда пишу на чистом KOL, все прекрасно работает.

[size=-2]------ Добавлено в 23:24
Вот код и пример. В таком виде все работает. Но попробуйте поменять свойство DefaultBtn у кнопок...

[size=-2]------ Добавлено в 23:26
Еще более интересные вещи начинаются, когда я пытаюсь добавить свойство CancelBtn. Как только я добавляю его в ini-файл, перестает работать и DefaultBtn
карма: 1

0
файлы: 1Button.zip [1.8KB] [509]
Ответов: 9906
Рейтинг: 351
#38: 2006-07-15 00:52:36 ЛС | профиль | цитата
alleo, а вот мне интересно: чем код:
  Control.DefaultBtn:=Value;[/code]
отличается от "чистого KOL" :?:

Наблюдения пока такие:
1) Сей Default срабатывает только когда он в фокусе
2) и когда он самый нижний

А как на "чистом KOL" :?:
карма: 9

0
Ответов: 242
Рейтинг: 5
#39: 2006-07-15 11:24:14 ЛС | профиль | цитата
Прикол, запускаю твой пример из архива и мой антивирус пишет, что там вирус. Если запускаю просто так-нет.
карма: 0

0
Ответов: 24
Рейтинг: 0
#40: 2006-07-15 11:40:09 ЛС | профиль | цитата
Михаил писал(а):
Прикол, запускаю твой пример из архива и мой антивирус пишет, что там вирус. Если запускаю просто так-нет.


Новое слово в вирусописании - вирус в текстовых файлах

[size=-2]------ Добавлено в 11:40
Galkov писал(а):
alleo, а вот мне интересно: чем код:
  Control.DefaultBtn:=Value;[/code]
отличается от "чистого KOL" :?:

Наблюдения пока такие:
1) Сей Default срабатывает только когда он в фокусе
2) и когда он самый нижний

А как на "чистом KOL" :?:[/quote]

Вроде, ничем не отличается, но тем не менее не работает:(
А на чистом KOL все работает "на ура"
карма: 1

0
Ответов: 9906
Рейтинг: 351
#41: 2006-07-15 11:46:01 ЛС | профиль | цитата
А на чистом KOL все работает "на ура"

А в чем информация-то
карма: 9

0
Ответов: 242
Рейтинг: 5
#42: 2006-07-15 12:01:32 ЛС | профиль | цитата
И мышка не наводится на кнопку. Но насчёт п.2 - у меня нормально.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#43: 2006-07-15 12:26:33 ЛС | профиль | цитата
И мышка не наводится на кнопку. Но насчёт п.2 - у меня нормально

Чего-то новенькое
карма: 9

0
Ответов: 242
Рейтинг: 5
#44: 2006-07-15 12:33:33 ЛС | профиль | цитата
Панель управления->мышь->Параметры указателя
карма: 0

0
Ответов: 131
Рейтинг: 0
#45: 2006-07-15 19:29:18 ЛС | профиль | цитата
Если добавить if, то вроде нормально работает:

  if Value then
Control.DefaultBtn:=Value;
карма: 0

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