|
|
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
Всем привет! Компонент TCategoryPanelGroup Можно ли добавить вот в это место к примеру кнопку, которая оставалась бы на месте после открытия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2018, 16:52 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
Можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 15:57 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
white_nigger, Как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 15:59 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
Программист нужен. Или кто-то, кто способен посмотреть в исходники компонента и понять какие классы и методы надо перекрыть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 16:03 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
white_nigger, а ты программист? Вот что я нашёл, вот эти методы Там на китайском парень пишет: 先看ExtCtrls单元中的TCustomCategoryPanelGroup声明部分:(Это означает Сначала просмотрите раздел декларации TCustomCategoryPanelGroup в модуле ExtCtrls:) И он показывает этот раздел, скриншотами Потом показывает (根据以上,在单元文件中声明如下: ----> Согласно вышеизложенному, объявите в файле блока следующее) как он перегружает два метода в своей программе, на скриншоте, а потом пишет реализацию этих методов (уже не на скриншоте, а текстом) Я не пойму что надо написать чтобы туда кнопку добавить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 16:09 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
white_nigger, Ааа, слушай, я кажется догадался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 16:14 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
white_niggerПрограммист нужен. Или кто-то, кто способен посмотреть в исходники компонента и понять какие классы и методы надо перекрыть Спасибо за вот это сообщение, потому что я тупил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 16:15 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
фываенгСпасибо за вот это сообщение, потому что я тупилКраем глаза глянул в китайщину - вроде по делу там. +Тебе ещё обработку мыши перекрыть надо будет. А вообще там не так много кода. Можешь вообще себе перетащить и наживую поправить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 16:37 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
Китайский код делает совершенно другое. А именно - избавляется от полоски при закрытой группе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 21:32 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
Имитация TCategoryPanelGroup заняла 5 минут Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 22:15 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
Китайский код делает именно то, что нужно для старта ТС. А именно показывает, что и как надо перекрывать, чтоб добавить что-то своё. В том числе отрисовку. Хотя изобретать страшные велосипеды тоже никто не запрещает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2018, 01:39 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
Все такие умные, только помочь никто не хочет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2018, 15:39 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
DimaBrВсе такие умные, только помочь никто не хочетДля меня гораздо важнее научить человека самого думать и решать,чем совать ему левые готовые решения. Насмотрелся на нынешнее молодое поколение, которое без интернета и готовых решений не могут решить элементарных задач. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2018, 18:04 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
Думал думал, думал думал И не понимаю, как правильно нужно написать на месте знаков вопросов Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2018, 15:56 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
Self. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2018, 16:03 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
rgreat, Спасибо, но рисуется кнопка не на заголовке А внутри Какой бы метод я не перегружал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2018, 16:19 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
фываенгно рисуется кнопка не на заголовке значит не тот родитель ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2018, 16:50 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
Док, Но я так понял что заголовок TCategoryPanel это часть самого класса TCategoryPanel? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2018, 17:07 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
это часть класса TCustomCategoryPanel?* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2018, 17:08 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
Сомневаюсь что вам вам самостоятельно удастся это реализовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2018, 18:49 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
Смысл такой. TCategoryPanel - это окно, клиентская часть которого ограничена, на нём лежит прозрачное окно FPanelSurface, на которое и попадают все заброшенные компоненты. Поместить компонент в НЕклиентскую часть окна (грубо говоря в заголовок окна) низзя. Можно перехватить оконную функцию и самостоятельно рисовать кнопку, обрабатывать сообщения движения/нажатия/отпускания мыши. Оно вам надо ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2018, 19:47 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
Чисто технически, набрал в поиске "delphi кнопка в заголовке окна", скачал компонент вот отсюда и вуаля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2018, 19:51 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
фываенг, можно взять китайский шаблон и добавить в отрисовку хидера отрисовку кнопки, с нужными наворотами, хоттреками и прочим блекджеком. Заодно потренируешься в обработке мышиных событий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2018, 02:59 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
white_nigger, да вот видишь, я в каком методе кнопку не создаю, она появляется внутри, а не в заголовке DimaBrМожно перехватить оконную функцию и самостоятельно рисовать кнопку, обрабатывать сообщения движения/нажатия/отпускания мыши. DimaBr, да, получается мне это и надо (Потому что мне в заголовок нужно ещё несколько разных картинок выводить) Ты говоришь о TWinControl? Я не могу использовать чьи-то готовые компоненты, такие как TCaptionButton Честно говоря, я даже не знаю кто из вас прав, просто, white_nigger, ты так утверждаешь, может покажешь хотя бы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2018, 13:21 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
white_nigger предлагает говорит самое что и я. Нужно самостоятельно нарисовать кнопку и отслеживать все действия над ней. То есть это будет не кнопка-компонент, а иллюзия кнопки. Будите это делать самостоятельно, или это будет сосредоточено в отдельном модуле и называться сторонним компонентом - выбор ваш Всё равно код будет аналогичным. Повторяю, самый простой способ, кинуть панели на ScrollBox, написать 10 строчек кода и не изобретать велосипед ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2018, 13:30 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
DimaBr, Если честно немного не понял со скроллбоксом А вот вывод нескольких картинок в заголовок? Его тоже нельзя осуществить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2018, 13:42 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
DimaBr, (С помощью Canvas) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2018, 13:43 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
фываенг, Что показать? Всё уже показано в компоненте. Шеврон слева в хидере CategoryPanel - по сути и есть кнопка. Ты же тыкаешь в него для раскрытия/сворачивания группы. Какая религия мешает продублировать ЭТО на твою собственную кнопку? Весь код уже написан. Смотри, изучай, пробуй ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2018, 14:11 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
Сделайте так и не мучайтесь. И размещайте любые картинки, кнопки и всё что угодно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2018, 14:12 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
white_nigger, И кнопка эта должна делать другие действия (Не сворачивание/разворачивание панели) DimaBr, эх, тут ведь и суть то, использовать не что-то собственно написанное, а делфевское... Потому что собственно написанное уже есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2018, 14:28 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
фываенгВозможно ты неправильно понял, мне надо вот что 21698598 Скорее ты не осилил мой пост. Ещё раз: одна кнопка в хидере уже есть и работает (шеврон). Что тебя останавливает от изучения её реализации? Добавь подобную со своей логикой. Если не способен - то смотри мой первый пост, про программиста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2018, 14:58 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
white_nigger, да шеврон это не кнопка! Это просто картинка такая А кликнуть мы можем в любое место в заголовке И он развернётся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2018, 13:11 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
white_nigger, Вернее панелька развернётся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2018, 13:12 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
фываенгЭто просто картинка такая А кликнуть мы можем в любое место в заголовке И он развернётся. Вернее панелька развернётсяНу так придётся-таки, несколько строк дописать в мышином обработчике. Работа программиста она таккая... И разбираться в чужом коде приходится и свой писать. Надеюсь пальцы не сотрёшь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2018, 15:55 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
white_nigger, Не по темеТы читаешь рэп? Вот Уайт, Ни44ер (YEAH-YEAH, fo'-fo'), ты говоришь так, как будто уверен на сто процентов что кнопку можно как то просто добавить в заголовок Видишь, DimaBr дал ссылку на компонент, а там ваще столько всего Самое смешное что ты говоришь что программист нужен, так и суть то форума в том, чтобы программист не был нужен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2018, 16:21 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
А ПРА ЧО ТОПЕГ? А ХТО АФФТАР? (с) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2018, 16:29 |
|
||
|
Заголовок TCategoryPanelGroup
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, А почему ты такой жадный и всё кроешь авторским правом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2018, 16:37 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2040297]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
163ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 460ms |

| 0 / 0 |
