![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 16 Всего: 160 |
Необходимо, чтобы все закладки в TabControl имели кнопку закрытия (крестик) в правом углу. Такая возможность реализована во многих программах (Firefox, например).
Как быть ??? -------------------- |
|||
|
||||
shilnik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 377 Регистрация: 22.12.2003 Репутация: нет Всего: 1 |
Стардантный таб такого не может. Писать свой. Или искать сторонние компоненты. Я такого не видел, к сожалению.
|
|||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 16 Всего: 160 |
Это все понятно! Вопрос как? (если писать свой) или где? (ссылка на компонент). -------------------- |
|||
|
||||
MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
OwnerDraw в True
рисуешь, что тебе надо (крестик, как в FF), в OnMouseXXX отлавливаешь мышь и принимаешь соотв. меры -------------------- There are always someone smarter than you... |
|||
|
||||
MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
хотя можно и проще.
вот накидал тут на коленке:
-------------------- There are always someone smarter than you... |
|||
|
||||
ilya198293 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 17.3.2007 Где: Сириус, созвездие Большого Пса Репутация: нет Всего: нет |
Скопировал текст в пустой проект.
И на форму кинул TabControl с несколькими страницами. При запуске кнопки не появились. --------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре. |
|||
|
||||
ilya198293 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 17.3.2007 Где: Сириус, созвездие Большого Пса Репутация: нет Всего: нет |
Всё разобрался...благадарю
![]() --------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре. |
|||
|
||||
MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
ilya198293, головой можно не только кушать...
вот как ты думаешь, почему у тебя не заработало, а у меня вот работает? наверное что-то не так ты сделал ;) может имена полей класса формы(читай компонентов) несоответствуют Добавлено через 56 секунд вот так бы и сразу, а то я уж плохо о голове подумал) -------------------- There are always someone smarter than you... |
|||
|
||||
ilya198293 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 17.3.2007 Где: Сириус, созвездие Большого Пса Репутация: нет Всего: нет |
Переделал всё для PageControl. Всё заработало.
Но только когда динамически созданных страниц становится много и появляется линейка прокрутки, то с крестиками начинается такой бардак. Один на другом и непонятно кто кого закрывает. --------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре. |
|||
|
||||
ilya198293 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 17.3.2007 Где: Сириус, созвездие Большого Пса Репутация: нет Всего: нет |
Опять написал неподумавши...вроде всё нормально...
--------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре. |
|||
|
||||
MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
как победил? показуй) -------------------- There are always someone smarter than you... |
|||
|
||||
ilya198293 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 17.3.2007 Где: Сириус, созвездие Большого Пса Репутация: нет Всего: нет |
да это мой тупняк...просто в твоём коде поглубже покопался
--------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре. |
|||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 16 Всего: 160 |
MetalFan, большое человеческое спасибо! Работает!
![]() -------------------- |
|||
|
||||
MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
kemiisto, np)
-------------------- There are always someone smarter than you... |
|||
|
||||
Dende-Soft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 10.3.2007 Репутация: нет Всего: нет |
Выкинь рлз сюда пример для пэйдж контрол. |
|||
|
||||
MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
почти так же, как и для табконтрола
-------------------- There are always someone smarter than you... |
|||
|
||||
ilya198293 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 17.3.2007 Где: Сириус, созвездие Большого Пса Репутация: нет Всего: нет |
Отказался от таких кнопок в названии вкладки. Сделал отдельное меню, которое должно быть доступно для каждой вкладки отдельно. И в него закинул кнопку закрытия вкладки. По идее такое меню пришлось бы делать по любому, чтоб работали другие функции, которые мне нужны во вкладке, а так ещё с этой кнопкой заморачиваться. --------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре. |
|||
|
||||
v_enom |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 11.10.2006 Репутация: нет Всего: нет |
||||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 16 Всего: 160 |
v_enom, очень сильно ошибся разделом. Там речь идёт о WPF. А это .NET 3.x и к теме обсуждения отношения не имеет. И, кстати говоря,
XAML это, а не XML. -------------------- |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |