Поиск сообщества
Показаны результаты для тегов 'components'.
Найдено: 3 результата
-
Как создать компонент для записи, и его сохранения?
Dark_Artistry опубликовал вопрос в Прочие вопросы
Здравствуйте, есть вопрос по поводу создания приложения и его функционала. По нажатию на кнопку должен создаваться компонент, в него должен вводится текст, и по желанию добавлять или не добавляться изображение. Т.е. оно должно работать по типу записной книжки/ каталога. Из этого вышли вопросы: 1) Какой лучше компонент использовать? Я думал по началу что бы вызывалась панель, а на ней был условный ListBox, для которого в edit`e вводилась бы информация. 2) Как позиционировать это? Т.е. возможно ли сделать так, что бы пользователь сам выбирал в какую часть экрана поставить данную запись? Или же лучше сделать просто по добавлению, что бы новое было перед старым? И соответственно, как это сделать? Подскажите пожалуйста как это реализовать, так как я новичок в этом, а хочется понять как это всё устроено и работает. -
Здравствуйте. Подскажите пожалуйста. Можно ли с помощью стилей создать кнопку в которой размер текста будет меняться автоматически вместе с размером кнопки, так что бы текст "правильно" и "красиво" вписывался в размер кнопки, с учетом WordWrap и без него.
-
- fontsize
- components
-
(и ещё 2 )
C тегом:
-
https://github.com/errorcalc/PackagesGenerator/ PackagesGenerator для Delphi Если вы пишете компоненты для Delphi, то вы знаете, как трудно поддерживать несколько версий Delphi. Обычно вы получаете много почти одинаковых dpk, dproj, groupproj файлов для разных версий Delphi, Пример: MyComponents_XE2.groupproj MyComponents_XE2.dpk MyComponents_XE2.dproj MyComponentsDesign_XE2.dpk MyComponentsDesign_XE2.dproj MyComponents_XE3.groupproj MyComponents_XE3.dpk MyComponents_XE3.dproj MyComponentsDesign_XE3.dpk MyComponentsDesign_XE3.dproj ... MyComponentsDesign_RX10Berlin.dproj Утомительно создавать эти файлы вручную, также вы можете совершить ошибки. ErrorSoft PackagesGenerator может решить эту проблему! PackagesGenerator генерирует необходимые файлы, делая необходимые внутренние изменения (LIBSUFFUX, contains ...). Параметры генерации задаются в INI файле (пример): [Folders] Base=Source\ <- the path to the original files Gen=Packages\ <- the path to the generated files GroupAbove=True [Versions] RX10Godzilla=320 RX10Berlin=310 RX10Seattle=300 XE8=290 XE7=280 XE6=270 XE5=260 XE4=250 XE3=240 XE2=230 [Files] MyComponents.groupproj MyComponentsDesign.dpk MyComponents.dpk MyComponentsDesign.dproj MyComponents.dproj Данный INI и PackagesGenerator сгенерирует все необходимые файлы! Для примера смотрите: https://github.com/errorcalc/FreeEsVclComponents, папку "Packages". Лицензия: Доступны три лицензии: 1) Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License. Некоммерческая лицензия, для некоммерческого использования: (exaple: Personal use, Study, Open Source,...) 2) GNU GPL v3: https://www.gnu.org/licenses/gpl.html (ТОЛЬКО для открытых OpenSource проектов) 3) ErrorSoft PackagesGenerator Commercial license.(see LICENSE.TXT) Полноценная коммерческая лицензия. $10 для индивидуальных разработчиков, $50 для компаний.