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

Отключение анимации индикатора выполнения в Vista Aero
Я использую Delphi 2009 VCL TProgressBar как своего рода индикатор «пустой / полный». В Vista с включенной темой Aero с ней связана анимация, которая раздражает и не подходит для датчика. Есть ли способ отключить это (НЕ изменяя настройки темы...
6689 просмотров
schedule 01.01.2024

Будет ли форма Delphi всегда запускать OnResize при ее отображении?
Если я создаю новую форму Delphi, перехватываю ее событие OnResize и запускаю приложение, OnResize запускается до отображения окна. Чего я не знаю, так это того, всегда ли это будет происходить для любого окна. (Для тех, кто знаком с Windows API,...
631 просмотров
schedule 12.04.2024

BCB6 TListBox (Как получить значение нескольких выбранных элементов)
Как я могу получить выбранные элементы в TListBox и добавить элементы во второй TListBox, я использую Borland C++ Builder 6.
2875 просмотров
schedule 16.05.2024

Безопасно ли устанавливать SEM_FAILCRITICALERRORS при запуске с VCL?
Я обнаружил, что рекомендуется вызывать SetErrorMode(SEM_FAILCRITICALERRORS) при запуске приложения: https://docs.microsoft.com/en-us/windows/win32/api/errhandlingapi/nf-errhandlingapi-seterrormode Я знаю, что код VCL временно устанавливает...
696 просмотров
schedule 27.02.2024

Как я могу привязать объект TClientDataset к объекту TGrid во время выполнения?
эй, я хочу привязать объект TClientDataset к сетке в Delphi, но я не знаю, как это сделать :( Вот мой код: procedure TForm3.RtcResultArtikelReturn(Sender: TRtcConnection; Data, Result: TRtcValue); var dtable : TClientDataSet; begin...
890 просмотров
schedule 12.12.2023

Поле выбора составного компонента отображается неправильно
У меня есть составной компонент, состоящий из TEdit и TButton (да, я знаю о TButtonedEdit ), который наследуется от TCustomControl . Редактирование и кнопка создаются в его конструкторе и помещаются на себя. Во время разработки поле выбора...
307 просмотров
schedule 08.03.2024

Вставить новую строку в StringGrid
У меня есть StringGrid, который может рисовать новые строки с помощью метода OnDraw. Он отлично работает, но теперь я хочу, чтобы пользователь мог вводить новую строку с помощью клавиатуры. На данный момент многострочные тексты приходится...
1079 просмотров
schedule 11.07.2022

Автоматическая компоновка вертикальных панелей в Delphi
Я не работал с Delphi несколько лет, занимаясь веб-приложениями. Я привык в HTML просто объявлять последовательные <div> ... </div> и размещать их друг под другом с интервалом, обеспечиваемым CSS. Я хочу сделать приложение Delphi,...
1498 просмотров
schedule 07.10.2022

KeyDown в delphi XE7 требует сдвига для регистрации
ОБНОВЛЕНИЕ: Другой процесс на моем компьютере мешал обнаружению ярлыков. В VCL TStringgrid я хочу скопировать содержимое, используя «Ctrl+C» и/или «Ctrl+c». Фрагмент кода: procedure TEditWaterFrame.sgSSPKeyDown(Sender: TObject; var Key:...
801 просмотров
schedule 23.11.2023

Как изменить текст кнопок «Да» и «Нет» TMsgDlgButtons в RAD Studio XE?
Я хочу изменить текст кнопок YES и NO в окне сообщения. CModalWndManager::ShowMessageBox(AnsiString::LoadStr(IDS_NOT_SUPPORTED).c_str(), mtWarning, TMsgDlgButtons() << mbYes << mbNo, mbOK == mrYes); Вместо YES хочу "Switch...
730 просмотров
schedule 28.12.2023

Открыть форму с экрана загрузки при запуске в C++ Builder
У меня есть приложение с MainForm, которое является экраном загрузки. Эта форма отображается, когда в фоновом режиме выполняются некоторые действия, например решение, какую форму запустить следующей. Я не могу заставить это работать, у меня...
117 просмотров
schedule 20.10.2023

Передача TForm в качестве аргумента функции
У меня есть приложение с несколькими формами. Два из них очень похожи, у них есть общие черты в виде объектов VCL (метки, изображения и т. д.), которые я назвал одинаковыми. Я хочу иметь функцию в определенном классе, которая может принимать одну из...
81 просмотров
schedule 11.03.2024