View previous topic :: View next topic |
Author |
Message |
icet036589
Joined: 16 Jan 2014 Posts: 22
|
(Separately) Posted: Fri Jan 01, 2016 16:33 Post subject: Как организовано переключение между панелями инструментов? |
|
|
После настройки кнопок открытия панелей некоторые кнопки после нажатии пропадают.
Происходит следующее:
1. Имеется стандартный набор кнопок для открытия панелей
http://prntscr.com/9kvf4w
2. Настроил пользовательские панели № 1 и № 2
3. Нажимаем на кнопку. Появляется пользовательская панель № 1
http://prntscr.com/9kvflf
4. После повторного нажатия на кнопку открытия пользовательской панели № 2, панель № 2 открывается, а кнопка пропадает
http://prntscr.com/9kvgey
Как сделать чтобы кнопки открытия панелей после нажатия не пропадали?
Как организован механизм создания кнопок для открытия панелей?
ВАР. 1
Есть отдельно панель для "КНОПОК ОТКРЫТИЯ ПАНЕЛЕЙ".
Т.е. создаешь в этой панели кнопки для открытия панелей, допустим:
- КНОПКА ОТКРЫТИЯ ПАНЕЛИ 1,
- КНОПКА ОТКРЫТИЯ ПАНЕЛИ 2,
- КНОПКА ОТКРЫТИЯ ПАНЕЛИ 3.
При нажатии на любую кнопку мы получаем пустую панель.
Затем для каждой панели туда навешиваем необходимые кнопки для программ, команд,папок и т.д.
При этом при нажатии на каждую из кнопок открытия панелей они остаются видны, т.е. не пропадают.
http://prntscr.com/9kui4t
http://prntscr.com/9kvh1p
ВАР. 2
Чтобы КНОПКИ ОТКРЫТИЯ ПАНЕЛЕЙ не пропадали, нужно каждую КНОПКУ ОТКРЫТИЯ ПАНЕЛИ прописать на каждой панели
http://prntscr.com/9kvhla |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Fri Jan 01, 2016 17:16 Post subject: |
|
|
icet036589
Всё это обсуждалось многократно (раз, два, три, четыре, пять и так далее). Да и справку, где вполне внятно описана процедура создания связанной панели из текущей, почитать не помешает. Кстати, и про функциональность выпадающих меню у кнопок перехода, думаю, почитать не вредно. Ну и правила форума, само собой...
Скрины кнопок из чужой сборки дают не вполне ясное представление о том, что вы там на самом деле настроили. Но в целом могу сказать следующее:
Разумеется, чтобы из любой основной панели перейти на любую другую панель и потом вернуться, на каждой из панелей, помимо всего прочего, должны быть созданы все необходимые и достаточные кнопки перехода. В простейшем случае в дочерней панели (открываемой из текущей) должна присутствовать (и создаётся автоматически — см. справку) кнопка возврата. При этом ни из чего не следует, что на панели 2, к примеру, должна находиться кнопка для открытия самой же панели 2 — ей там нечего делать, она нужна на панелях 1 и 3, но не на текущей. Иначе говоря, достаточно присутствия двух правильно настроенных кнопок на каждой из трёх равноправных панелей, чтобы из любой можно было попасть на две других (то есть открыть нужный BAR-файл).
Далее, любая панель кнопок едина. Никакого одновременного отображения двух разных панелей в классическом их виде быть не может. (Несмотря на то, что там понаписано на скринах к варианту 1). Поэтому правильный вариант — второй. (С поправкой по числу кнопок — см. выше.)
Очевидно также, что никакого стандартного набора кнопок для открытия панелей в природе не существует. Они все делаются пользователями, и есть множество вариантов настроек помимо представленного в сборке от SamLab. (Поскольку сборки тут вообще не обсуждаются, то если интересно, как там организованы переходы, разбирайтесь самостоятельно. Но лучше бы учиться этому на чистом TC без всяких сборок.)
И убедительная просьба — не злоупотреблять в сообщениях текстами в верхнем регистре. Здесь грамотные люди, нужные акценты сделают сами.
В дальнейшем обсуждении необходимости не вижу: имеющегося материала вполне достаточно.
Заголовок подправлен. Тема закрыта. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|