|
|
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
Создаю свой класс на основе TPanel и хочу использовать визуальное проектирование. Если создавать новый Unit, то в редакторе отсутствует вкладка Design и в Tool Palette нет визуальных компонент. Как их добавить? Если создавать новую VCL форму, то то там все есть, но не ясно, как избавится от самой формы Подскажите решение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2019, 12:35 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
Зачем в Юните компоненты. Куда вы их будите кидать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2019, 12:42 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
DimaBr, На панели будут 6 кнопок, комбобокс, чекбокс и метка. Назначение - поиск, фильтрация и сортировка по выбранному полю заданного грида. Эта панель должна лежать на всех формах проекта где есть гриды ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2019, 13:31 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
авторНа панели будут 6 кнопок, комбобокс, чекбокс и метка Ну так создайте их динамически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2019, 13:39 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
DimaBrНу так создайте их динамически. Я тоже так говорил) Мне ответили: Delphi - среда визуального программирования. m830 нет визуальных компонент. Как их добавить? Создай свой компонент или создать свой TFrame ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2019, 13:45 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
m830, компоненту свою сделай. у меня как раз компонента фильтра базы своя. удобно - кидаю где нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2019, 20:04 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
makhaon> у меня как раз компонента фильтра базы своя С нуля сделана или на основе чьей-то? Выложи куда-нибудь, плиз, если не жаль. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2019, 21:19 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустам, с нуля. не то, что бы жалко, но она довольно специфичная под свои нужды и скорее всего мало пригодится в хоть немного других случаях ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2019, 00:07 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
makhaon, Я так и хочу, но не понимаю, как начать ее создавать Динамически - не катит. Форм, куда ее нужно помещать - море. Все их нужно переделывать, чтобы визуально пристроить новый компонент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2019, 10:29 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
Есть вариант: сделать базовую форму на которой лежит эта самая панелька, потом все формы унаследовать от этой базовой формы. Если они унаследованы просто от TForm, то достатночно добавить юнит, заменить TForm на свою базовую форму ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2019, 10:41 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
Как костыль - дизайнить компонент просто как часть формы, потом все недефолтные свойства переносить в код (есть и эксперты для этого, и свою тулзу можно намутить для автоматизации). Едва ли понадобится постоянно все перелопачивать, скорее один раз раскидать контролы, потом просто подтачивать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2019, 11:40 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
Верхний ответ был для упрощения разработки компонента. Перечитал еще раз задачу. Есть и еще один вариант - поместить шаблон панели на "служебную" невидимую форму, и оттуда клонировать панели на каждую создаваемую форму через Stream.Read/WriteComponent. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2019, 11:45 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
И всё ради того чтобы мышкой елозить. Совсем обленились код писать !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2019, 11:50 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
m830, авторДинамически - не катит компоненты, как правило, создаются динамически. не вижу тут какой-то проблемы вообще. накидай то, как ты её видишь на любой форме, хоть на новой, потом с помощью GExperts перегони в код, он это делает быстро и просто. остальное - руками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2019, 12:03 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
Демо-пример унигуя, два клика в код: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2019, 12:08 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
DimaBr, Формы уже созданы. Для размещения на них нового компонента придется их подруливать, изменять размеры, двигать по форме. Ну как тут без мышки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2019, 14:13 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
Фильтры для гридов не должны занимать места на форме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2019, 16:00 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
DimaBr, Вот так, приблизительно, должен выглядеть фильтр для гридов (проект на VFP 8.0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2019, 08:19 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
Фильтр занимает много полезного места. Эргономика страдает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2019, 08:35 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
Откройте свою программу на ноутбуке в 15" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2019, 08:42 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
1. Календарь одним компонентом 2. Фильтр Грида лучше показывать по нажатию на кнопку и там же указывать признак что на грид наложен фильтр 3. Из пяти гридов на форме лишь один подписан. 4. Выравнивание никакого В гридах много пустого пространства, при этом ещё и скролы. Что скролировать если нет данных ? Канал доставки один ? Зачем целый грид ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2019, 08:59 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
DimaBr, Давай не будем спорить о дизайне форм На вкус и цвет ... Вернемся к проблеме создания нового компонента и укладки его в Tool Palette Объект с Panel, но без формы визуально создал (создал на форме VCL, потом удалил саму форму в коде, поправил dfm-файл) Далее создал компонент и заложил в свою библиотеку MyLib Что сделать, чтобы у моего компонента появилась иконка и моя библиотека прописалась в Tool Palette ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2019, 11:56 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
m830Что сделать, чтобы у моего компонента появилась иконка и моя библиотека прописалась в Tool Palette В гугле забанили? В юните должна быть процедура Register. К пакету присоединить ресурсный файл dcr, в котором должен быть ресурс с именем компонента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2019, 12:37 |
|
||
|
Kaк добавить вкладку Design в Окно Конструктора формы Delphi XE
|
|||
|---|---|---|---|
|
#18+
goldmi45, Пользуюсь Yandex (поддерживаю отечественного производителя), там такого не нашел Компонент зарегистрировал в своей библиотеке Но на форму поднять его не могу. При редактировании формы в режиме Design, куда компонент должен помещаться, моя библиотека не видна. Но в режиме Code моя библиотека видна и компонент тоже, и при двойном клике поднимается не на форму, а в проект. Напомню, компонент создан левым способом. Как и что подрулить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2019, 14:29 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39828701&tid=2039338]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
150ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 431ms |

| 0 / 0 |
