|
21 / 22 / 10
Регистрация: 03.07.2014
Сообщений: 398
|
|
Работоспособность Cancel Button зависит от TabControl13.02.2016, 21:17. Показов 1473. Ответов 17
Метки нет (Все метки)
Сделал форму с TabControl-ом.
Сделал Cancel Button. И совершенно случайно обнаружил, что при нажатии Escape я получаю искомое ТОЛЬКО если нахожусь на первой вкладке TabControl-а (всего их три). Кто-нибудь сталкивался? Что за ерунда? Даже не вызывается Метод Escape_Button.Click, если нахожусь на второй или третьей вкладке. В остальных многостраничных формах все в порядке, все по одинаковой схеме сделано, куда жучок мог заползти?
0
|
|
| 13.02.2016, 21:17 | |
|
Ответы с готовыми решениями:
17
How to clicks a button such as OK or Cancel, whil API ? Button + TreeView + TabControl + Focus = Magic
|
|
307 / 248 / 40
Регистрация: 28.09.2013
Сообщений: 600
|
|
| 13.02.2016, 22:35 | |
|
А примерчик можно? Сделал у себя тест. Все работает)
0
|
|
|
21 / 22 / 10
Регистрация: 03.07.2014
Сообщений: 398
|
|||||||||||||||||
| 13.02.2016, 23:14 [ТС] | |||||||||||||||||
|
Ну если все целиком, то:
1
|
|||||||||||||||||
|
307 / 248 / 40
Регистрация: 28.09.2013
Сообщений: 600
|
||||||||||||||||
| 13.02.2016, 23:37 | ||||||||||||||||
Сообщение было отмечено Ivan215 как решение
Решение
у вас батон на первой вкладке, а не на форме
Добавлено через 1 минуту Код дизайнера
По сему, результат очевиден) Перетащите ее в форму Что то вроде
Добавлено через 3 минуты И, извините конечно, но мне кажется, как говориться, месье знает толк в извращениях)))))
Почему просто не перехватить нажатие клавиши ESC?
1
|
||||||||||||||||
|
21 / 22 / 10
Регистрация: 03.07.2014
Сообщений: 398
|
||
| 14.02.2016, 00:04 [ТС] | ||
И потом, как выяснилось - ПЕРЕХВАТИТЬ нажатие не так-то просто, если у Вас есть ПРОСТОЕ решение, буду весьма рад познакомиться.
0
|
||
|
307 / 248 / 40
Регистрация: 28.09.2013
Сообщений: 600
|
||||
| 14.02.2016, 00:07 | ||||
|
0
|
||||
|
21 / 22 / 10
Регистрация: 03.07.2014
Сообщений: 398
|
|
| 14.02.2016, 00:11 [ТС] | |
|
Огромное спасибо, Winney, я бы искал этого червячка целую вечность...
0
|
|
|
307 / 248 / 40
Регистрация: 28.09.2013
Сообщений: 600
|
||
| 14.02.2016, 00:18 | ||
|
1. Перетащить кнопку непосредственно на форму (убрать P1 в вашем случае)
2. Попробовать воспользоваться перехватом событий KeyPress или KeyDown Добавлено через 58 секунд
0
|
||
|
21 / 22 / 10
Регистрация: 03.07.2014
Сообщений: 398
|
|
| 14.02.2016, 00:20 [ТС] | |
|
Вообще, к слову сказать - интересно, а как в визуальном дизайнере можно было определить, что кнопка принадлежит не форме, а вкладке? По сгенерированному коду дизайнера понятно - но должно же быть УДОБНО...
И еще интересно - ну и что, что кнопка лежала на первой вкладке, а не в самой форме - свойство CancelButton относится к форме и какая разница, где находится сама кнопка - по любому - внутри контейнера - внутри формы.
0
|
|
|
307 / 248 / 40
Регистрация: 28.09.2013
Сообщений: 600
|
|||
| 14.02.2016, 00:24 | |||
|
Добавлено через 2 минуты
0
|
|||
|
21 / 22 / 10
Регистрация: 03.07.2014
Сообщений: 398
|
|||
| 14.02.2016, 00:29 [ТС] | |||
Вытаскиваю элемент управления из панели наружу - та же песня - методы очищаются - так удобно работать - просто жуть. Или я что-то неправильно переношу? Добавлено через 3 минуты
0
|
|||
|
307 / 248 / 40
Регистрация: 28.09.2013
Сообщений: 600
|
||
| 14.02.2016, 00:32 | ||
|
0
|
||
|
21 / 22 / 10
Регистрация: 03.07.2014
Сообщений: 398
|
||
| 14.02.2016, 00:39 [ТС] | ||
0
|
||
|
307 / 248 / 40
Регистрация: 28.09.2013
Сообщений: 600
|
||||
| 14.02.2016, 00:48 | ||||
|
Хороший выход в такой ситуации - создать свой контрол и таскать его вместе со всеми методами) Добавлено через 2 минуты Добавлено через 2 минуты Покупайте второй моник)))
0
|
||||
|
21 / 22 / 10
Регистрация: 03.07.2014
Сообщений: 398
|
||||
| 14.02.2016, 00:53 [ТС] | ||||
|
Добавлено через 1 минуту
0
|
||||
|
307 / 248 / 40
Регистрация: 28.09.2013
Сообщений: 600
|
|||
| 14.02.2016, 01:01 | |||
|
0
|
|||
|
21 / 22 / 10
Регистрация: 03.07.2014
Сообщений: 398
|
|
| 14.02.2016, 01:30 [ТС] | |
|
0
|
|
|
307 / 248 / 40
Регистрация: 28.09.2013
Сообщений: 600
|
|
| 14.02.2016, 01:36 | |
|
ага
0
|
|
| 14.02.2016, 01:36 | |
|
Помогаю со студенческими работами здесь
18
Если Button 1 и Button 2 нажаты - Button 3 стала активной, как?
Как добавить кнопки (if (GUI.Button(new Rect(x1, y1, dx, dy), ii.name) в список List<Button>? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|