Форум: "Начинающим";
Текущий архив: 2010.03.14;
Скачать: [xml.tar.bz2];
ВнизMinWidth по количеству кнопок в CoolBar.Bands Найти похожие ветки
← →
Sunktor © (2010-01-05 18:16) [0]Как ограничит минимальную ширину Bands у CoolBar по количеству расположенных на ней кнопок в данный момент (активных и не активных).
В Bands вставлены ActionToolBar.
Есть какие свойства у этих элементов (Bands), не позволяющие закрывать кнопки при масштабировании панелей пользователем, али нужно писать функции?
Может есть примеры в исходниках?
← →
Sunktor © (2010-01-05 18:53) [1]И еще в догонку, как убрать рельефность у Bands?
У CoolBar это EdgeBorders убирает (внешние границы), а у Bands и Bitmap пробовал, и цвета, рельеф остается.
← →
Sunktor © (2010-01-05 19:14) [2]Последнее нашел, BandBorderStyle у самого CoolBar устанавливается.
← →
Sunktor © (2010-01-06 20:35) [3]Чет в ответ тишина.
Таких свойств нет?
Никто не делал?
Непонятно зачем?
Сложный код?
Я не представляю как сосчитать количество активных кнопок и разделителей.
← →
KilkennyCat © (2010-01-07 00:45) [4]
> Я не представляю как сосчитать количество активных кнопок
> и разделителей.
Это забавно. Они случайным образом возникают и исчезают?
← →
Palladin © (2010-01-07 00:52) [5]В зависимости от лунной фазы )
← →
Sunktor © (2010-01-07 00:58) [6]>Это забавно. Они случайным образом возникают и исчезают?
По выбору пользователя, вероятно меняется свойство visible, не знаю как это работает.
← →
Sunktor © (2010-01-07 01:07) [7]Вообще какие кнопки отображать, какие нет, инфа хранится в файле .dat, но я не уверен насчет разделителей, да и как тот .dat читать, тоже не знаю.
← →
Palladin © (2010-01-08 18:23) [8]А тебе, сопсна, какая нафих разница тогда, какой там MinWidth? Если ты нихрена не управляешь происходящим.
← →
Sunktor © (2010-01-08 19:24) [9]Я думал это очевидно.
Когда пользователь перемещает панели, они имеют нехорошее свойство прятать ряд кнопок, если не установлено ограничение MinWidth.
Вот только определить его нужно исходя из количества кнопок находящейся на конкретной панели в данный момент, а это зависит от выбора пользователя.
Иначе или часть кнопок буде всё равно скрыта, или на панели будет много пустого места.
Обычно идут простыми путями, просто выставляют это значение по максимально возможному количеству кнопок, или вообще оставляют управлять панелью пользователю.
← →
Palladin © (2010-01-08 19:31) [10]
> Sunktor © (08.01.10 19:24) [9]
Ну ептмть, так и вопрос задай, как получить данные о текущей визуалной настройки CoolBar. По моему все это есть в справку по нему.
> Обычно идут простыми путями, просто выставляют это значение
> по максимально возможному количеству кнопок, или вообще
> оставляют управлять панелью пользователю.
Это путь быдлокодера. Потому и обычно, их (быдлокодеров) потому что около 90%.
← →
Sunktor © (2010-01-08 19:44) [11]Пока не удалось сформировать подходящий вопрос, ни тут, ни в гугле, что бы найти что то хоть близкое к этому вопросу.
← →
Sunktor © (2010-01-09 20:54) [12]Даже не знаю как проверить состояние конкретного пункта меню, так не правильно почему-то:
if CoolBar1.Bands[0].ActionClient[2].Visible = True then
здесь ActionClient[2] - пункт меню для CoolBar1 линейки Bands[0]
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.03.14;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.006 c