Вопросы по теме 'vcl'

Как мне объединить TMainMenu, которые используют отдельные списки изображений и сохраняют правильные изображения для каждого пункта меню?
У меня есть программа с двумя классами TForm, и к каждому из них я добавил TMainMenu. Затем я пытаюсь объединить их динамически во время выполнения. Моя проблема заключается в том, что когда они объединяют элементы меню в объединенном TMainMenu,...
1319 просмотров
schedule 02.12.2022

Почему мои формы Borland C ++ Builder 5 с закрепленными вправо элементами управления отображаются в Vista неправильно?
Потратив немного времени на поиски решения, а теперь найдя его, я подумал, что это было бы хорошо задокументировать для Stack Overflow. Так что мой ответ последует сразу после этого вопроса. Я использовал Borland C ++ Builder 5. Это, вероятно,...
2161 просмотров
schedule 01.10.2022

Как отключить копирование/вставку в TEdit
Я хотел бы предотвратить копирование, вырезание и вставку в моем TEdit . Как я могу это сделать? Я попытался установить событие Key=NULL на KeyDown при нажатии CTRL+V на элементе управления, но это не сработало.
5158 просмотров
schedule 22.11.2023

Что случилось с цепочкой наследования TBitBtn и TButton?
Недавно я начал обновлять свой проект RAD Studio 2007 до RAD Studio 2009. Я заметил одну вещь: казалось бы, простой код внезапно перестал компилироваться. Пример кода: class CButtonPopupMenu { // Snip public: void Init( TButton*...
1413 просмотров
schedule 07.12.2022

Сгладить TSpeedButton?
Можно ли каким-либо образом заставить TSpeedButton быть перерисованным плоским? При использовании монитора с сенсорным экраном мышь не выходит за пределы кнопки, поэтому приподнятая граница остается на экране, даже когда вы нажимаете другую кнопку.
764 просмотров
schedule 12.11.2023

Отображение содержимого ячейки в подсказке в сетке DevExpress
Я использую TcxGridDBTableView от DevExpress. Некоторые ячейки содержат очень длинные строки, поэтому я хочу показать их пользователям с помощью подсказок. Я также хочу иметь возможность использовать разрывы строк в местах с запятой в моем тексте....
6513 просмотров
schedule 14.05.2023

Определите, работает ли он как VCL Forms или Service
У меня есть код, который используется как в службах, так и в приложениях VCL Form (приложение win32). Как определить, работает ли базовое приложение как служба NT или как приложение? Спасибо.
4299 просмотров
schedule 13.06.2023

Как добавить TLabel в строку меню в Delphi?
Я использую Beyond Compare (отличную программу) и был очень впечатлен, когда отобразил «Доступна новая версия» ярлык на его строке меню. Я щелкнул по нему, выскочило окно установки новой версии, оно установилось, программа перезапустилась, и...
1977 просмотров
schedule 11.01.2023

почему memo.loadFromFile занимает так много времени?
Я использую TMemo для отображения длинных строк. Я был очень удивлен, что метод: Memo1.loadfromfile('mem.txt') [mem.txt = 111 kB] занял около 35 секунд, что действительно очень долго. Как заставить TMemo загружать строки в режиме реального...
1469 просмотров
schedule 23.07.2022

Как скрыть унаследованное свойство __published в производном классе в компоненте VCL?
Я создал новый компонент VCL на основе существующего компонента VCL. Что я хочу сделать сейчас, так это установить свойства пароля и имени пользователя из файла ini вместо инспектора свойств. Ссылка Роберта Данна Я читал на форуме delphi...
780 просмотров
schedule 10.08.2022

Индекс выбранной строки TDBGrid: как получить
Как получить выбранный индекс строки в DBGrid? поэтому я использую ADOQuery -> DataSource -> DBGrid
4070 просмотров
schedule 11.02.2023

Как я могу создать независимую копию Delphi TBitmap?
У меня есть приложение, которое печатает текст и изображения на страницах на принтере. В нижнем колонтитуле мы выводим изображение, которое кэшируется путем однократной загрузки и сохраняется в TBitmap. В подпрограмме печати он создает новый...
2666 просмотров
schedule 19.09.2022

Как закодировать редактор свойств для целых чисел с минимальными/максимальными значениями?
Изменить: исходный вопрос ниже, но я пересматриваю его теперь, когда у меня есть код для публикации.... Я создал поле редактирования, которое принимает только целое число в качестве ввода. Я не использовал TMaskEDit, потому что хочу получить из...
2568 просмотров
schedule 10.09.2022

vcl.net в призму Delphi
У меня есть несколько приложений vcl.net (delphi 2006, .net 1.1), и мне нравится переносить их на delphi.net 2007. но мне нравится переносить его на призму delphi, так как у нее есть поддержка моно, поэтому я могу перенести ее на liux и поддерживать...
259 просмотров
schedule 28.11.2022

позволить C ++ Builder / Delphi создавать TForms при запуске или создавать вручную?
Когда TForm создается в Builder (или Delphi), код добавляется в main для создания этих форм при запуске приложения: Application->CreateForm( __classid( TxForm), &xForm ); это упрощает задачу, но разумно ли это, когда в приложении...
1367 просмотров
schedule 15.02.2024

Компоненты без форм VCL в Delphi
Этот может быть вопрос о чем-то, что не нужно в реальном мире. но я хочу знать, можем ли мы это сделать (просто для знаний) Могу ли я показать компоненты vcl без формы VCL. Мы можем создавать и использовать невизуальный vcl, но можем ли мы...
3531 просмотров
schedule 13.02.2023

Delphi XE2: возможно ли создать экземпляр формы FireMonkey в приложении VCL?
До Delphi XE2 у нас была VCL только для создания приложений с графическим интерфейсом. Delphi XE2 утверждает, что: Внимание: FireMonkey (FMX) и библиотека визуальных компонентов (VCL) несовместимы и не могут использоваться в одном проекте или...
8691 просмотров
schedule 25.08.2022

Как исправить компонент Delphi со свойством TFont, который не может назначить NIL для TFont во время разработки?
Я начал создавать новый компонент в Delphi 6 Pro. В настоящее время у него есть только одно опубликованное свойство TFont. Однако, когда я помещаю компонент в форму во время разработки и нажимаю кнопку редактирования для свойства «textAttr_1»...
3870 просмотров

События VCL с анонимными методами - что вы думаете об этой реализации?
Поскольку в Delphi появились анонимные методы, я хотел использовать их в событиях компонентов VCL. Очевидно, что для обратной совместимости VCL не обновлялся, поэтому мне удалось сделать простую реализацию с некоторыми оговорками. type...
5017 просмотров
schedule 14.12.2023

Добавление окна, отличного от VCL, в очередь выравнивания VCL
Некоторый фон ( своего рода продолжение заголовков TLabel и TGroupbox мерцают при изменении размера ): Итак, у меня есть приложение, которое загружает разные плагины и создает новую вкладку в TPageControl для каждого из них. Каждая DLL имеет...
677 просмотров
schedule 12.04.2022