Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.02.2003, 19:32
|
|||
|---|---|---|---|
Помогите с ToolButton |
|||
|
#18+
Здравствуйте, помогите пожайлуста!!! Добавляю в runtim toolbutton-ы в toolbar. Делаю все как в примере Код: plaintext 1. Но проклятые кнопки добавляются не в конец toolbar-а, а с нулевым индексом становятся впереди (слева) всех ранее созданных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2003, 02:26
|
|||
|---|---|---|---|
|
|||
Помогите с ToolButton |
|||
|
#18+
Привет! Я тоже с этим бился. И нашел только одно решение. Ставлю у tbtnTemp.Left в большое значение Например tbtnTemp.Left:=500 и он становится последним, если их не так много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2003, 05:12
|
|||
|---|---|---|---|
Помогите с ToolButton |
|||
|
#18+
left можно точно посчитать tbtntemp.left:=toolbar1.ButtonCount*toolbar1.buttons[0].width; или если с сепараторами разной длины for i:=1 to toolbar1.ButtonCount do l:=l+toolbar1.buttons[i-1].width; tbtntemp.left:=l; а индекс (если без сепараторов и в листе по порядку) tbtntemp.ImageIndex:=toolbar1.ButtonCount-1; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2003, 09:28
|
|||
|---|---|---|---|
Помогите с ToolButton |
|||
|
#18+
Спасибо за советы, так я и сделал. Код: plaintext Но вот еще какая проблемка. Если в toolbar постепенно добавлять кнопки и его свойства Wrapable=True, AutoSize=True то располагает он их чересчур интересно: Когда заканчивается первая строка и кнопка вылезает за пределы toolbar-а, то он выводит кнопки в двух строках, но в каждой строке равное их число Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. С превышением второй строки еще хуже. Некоторое число кнопок вообще помещаются за рамки toolbar-а, а затем также в три строки с пустым местом справа. Как с этим бороться, учитывая, что toolbar помимо добавления и удаления кнопок в runtim-е, еще может и изменять свою ширину, если пользователь изменяет соответственно ширину родительского окна, во время чего кнопки опять же автоматом не пойми как перестраиваются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2003, 09:55
|
|||
|---|---|---|---|
Помогите с ToolButton |
|||
|
#18+
интересно, если юзер меняет размер окна, кнопки должны переползать на другую строчку что-ли? по моему нормальные программы не разрешают менять размер главного окна делфи то какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2003, 09:58
|
|||
|---|---|---|---|
Помогите с ToolButton |
|||
|
#18+
А окно Word можно считать окном главной программы, к примеру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2003, 10:08
|
|||
|---|---|---|---|
Помогите с ToolButton |
|||
|
#18+
ну так там нормально списочек выпадает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2003, 10:30
|
|||
|---|---|---|---|
Помогите с ToolButton |
|||
|
#18+
Вы видели панель задач в IBExpert-е, например, или в 1С а версия Delphi - 7 Смысл разработки: MDI приложение с собственной панелью задач, где на каждую открытую child-форму отображается своя кнопка. Может toolbar не самое лучшее средство для реализации, если кто знает подскажите. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2003, 10:43
|
|||
|---|---|---|---|
Помогите с ToolButton |
|||
|
#18+
Тейксейра и Пачеко "Borland Delphi 4. Руководство разработчика". Все очень подробно расписано. Глава 24. "Расширение оболочки Windows". Очень хорошо все описано. К сожелению, не знаю где взять в электронном виде. Может кто кинет ссылочку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2003, 10:49
|
|||
|---|---|---|---|
Помогите с ToolButton |
|||
|
#18+
2 Артем1 Книжки нету. Может укажешь хоть направление, если не в лом, конечно. распальцовки и указующие персты чур не рисовать :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2003, 10:59
|
|||
|---|---|---|---|
Помогите с ToolButton |
|||
|
#18+
Здесь есть download глав с 8 по 19 :( и Приложения A, B, C ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2003, 11:04
|
|||
|---|---|---|---|
Помогите с ToolButton |
|||
|
#18+
Там есть весь код по созданию ToolBar-а, аналогичного Панели задач Windows. Для этого используются там вызовы Win API и т.п. Сканировать, конечно, в лом. Лучше попробуй найти книгу. Там весь код класса есть и примеры использования. Успехов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2003, 11:06
|
|||
|---|---|---|---|
Помогите с ToolButton |
|||
|
#18+
Есть только такая ссылка :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2003, 11:31
|
|||
|---|---|---|---|
Помогите с ToolButton |
|||
|
#18+
А вообще говоря, если нужно рулить окнами в MDI так по мойму та болванка, которую подготавливает Delphi и все управление помещает в меню, по мойму более чем достаточно.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2003, 11:59
|
|||
|---|---|---|---|
Помогите с ToolButton |
|||
|
#18+
Сравнивая собственную панель задач для child-форм в противовес выпадающему списку открытых окон из меню: 1. Пользователь постоянно видит набор открытых форм 2. Переключение туда-сюда одним кликом мышки А проблемку я наверное буду решать расстановкой toolbutton-ов через TToolBar.OnAdvancedCustomDraw, когда Stage=cdPrePaint ps. Билли не зря сделал свою панель задач, а не запихал в меню пуск пункт со всеми открытыми приложениями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2119119]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
152ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 500ms |

| 0 / 0 |
