vcl 相关问题

此标记用于有关Borland / CodeGear / Embarcadero Delphi和C ++ Builder产品中使用的可视化组件库的问题。不要将它与Varnish配置语言(VCL)混淆。对于与该产品相关的问题,请使用“varnish-vcl”标签。

新的 VCL 组件 - 使用位图样式设计器添加样式

在 RAD Studio 12.2 C++Builder 中,我创建了一个源自 TGroupBox 的名为 TGroupBoxE 的新组件。它继承了TGroupBox的所有图形属性。 我希望新组件不使用

回答 1 投票 0

在运行时更改 TBitBtn 字形

我有一个 VCL 表单,上面有一个 TBitBtn 和一个包含 2 个位图的 TImageList。在运行时,我运行以下代码行将其中一个位图放在我的 TBitBtn 上: ImageList1->GetBitmap(1, 位...

回答 2 投票 0

将焦点设置到 TComboBox 时如何设置 SelStart 和 SelLength

当我使用 Tab 键将焦点移动到文本字段中包含文本的 VCL TComboBox 控件时,完整文本始终显示为选定状态。 如何改变这一点以便选择可以...

回答 1 投票 0

TRegistry GetKeyNames 未按预期工作

我正在尝试使用以下代码来获取注册表中的子项列表。 GetKeyNames 接受一个 TString 对象。返回后,TStringList 对象的计数为 3,这是正确的计数。

回答 1 投票 0

TStringGrid - 有没有一种简单的方法来获取“当前/选定”行?

我可以走很长的路,遍历每一行,从 CellRect(col, row) 获取 TRect,然后查询其状态以获取 gdSelected ... 但是有没有更快的方法来获取当前的行号

回答 4 投票 0

如何子类化 TButton 以便所有者绘制它?

我想在 C++Builder 中为 TButton 控件着色。我正在尝试遵循我发现的信息,建议使用 SetWindowLong() 为我的 TButton 控件启用 BS_OWNERDRAW 样式,然后 catc...

回答 1 投票 0

双击 TButton 出现错误:找不到方法的实现

我在 TPageControl 上有多个 TButton。前 3 个工作,当我双击它们时,IDE 将我带到他们的程序(即程序 TForm3.btn1q1Click(Sender: TObject);),但它给了我这个

回答 1 投票 0

我在delphi 2010中编写代码,我的tbuttons给出错误:找不到方法的实现

我在 tpagecontol 上有多个按钮。第一页控件的前 3 个有效(当我点击 Dubble 时,它会将我带到他们的程序(程序 TForm3.btn1q1Click(Sender: TObject);)),但在 t...

回答 1 投票 0

Rad Studio 12 缺少 Winapi.Perception.hpp

我正在尝试使用C++构建器编译部分firefox源代码。特别是 SMTC 集成。这需要 WinAPI.Media.hpp。但几乎所有 WindowsRT 单元都需要 Winapi.Perceptio...

回答 1 投票 0

如何在Delphi“VCL Forms的自定义标题栏”中为自定义按钮添加标题或字形?

我在自定义按钮上使用 onPaint 事件处理程序,但我不知道要编写什么来获取图像列表或向该按钮添加标题。 程序 TForm1.TitleBarPanel1CustomButtons0Paint(Sen...

回答 2 投票 0

在 Delphi 12 中对接表单时出现“无法聚焦禁用或不可见窗口”错误

我想知道我是否做错了什么。 我有一个应用程序,主窗体上有一个面板。我有一个创建第二个表单的按钮。 主窗体上的面板已将 DockingSite 设置为...

回答 1 投票 0

有条件地编译 FMX 或 VCL 单元

我希望根据 FMX 或 VCL 的编译,在使用子句中有不同的单元列表。在下面的代码中,我尝试测试在 FMX 项目中工作的 FireMonkeyVersion (label1.Text 是 'F...

回答 1 投票 0

更改Delphi中TComboBox滚动条的主题或颜色

我想让滚动条变暗。我知道你可以改变组件的主题,例如TMemo,它改变滚动条,就像Windows的深色主题一样。但在 TCombobox 中它确实...

回答 1 投票 0

VCL 高 DPI 样式会妨碍正确调整滚动条大小。如何强制滚动条重绘?

使用Delphi 12.1 Athens: 新建一个Windows 32bit的VCL MDI应用程序(文件-新建-其他,选择左侧的Delphi-Windows,然后选择MDI应用程序,点击确定)。 选择“

回答 1 投票 0

RichEdit 在更改活动表单时需要单击两次才能更改光标(插入符号)位置(Delphi)

这是设置(我使用的是Delphi 7,不确定在以后/早期版本中是否会发生这种情况): 创建一个具有两种形式的新项目。 在第一个窗体上放置一个 TMemo、一个 TRichEdit 和一个 TButton。 设置...

回答 1 投票 0

尝试在 XE 中访问 RAD Studio 10.2 编译的库时出现链接错误

我需要 IniFile 的最新功能,因此在 RAD Studio 10.2 中编译了我的 XE .lib 项目。编译成功,但是在我的XE项目中使用时,出现“无法打开SChore.obj&

回答 1 投票 0

如何在 C++ Builder 6 中从 MonthCalendar 获取日期(日/月/年)?

我正在创建一个年龄计数器应用程序,但我无法使用用户从日历中选择的日期。如何在我的程序中使用 MonthCalendar 中指定的日/月/年?

回答 1 投票 0

如何将表单转换为框架?

我有一个应该是框架的表格。我尝试将其转换为框架,但无论我做什么它似乎都保持一种形式。我将表单的 DFM 和 PAS 与框架进行了比较并替换...

回答 1 投票 0

如何在文本中组织搜索并在 C++Builder 的 TRichEdit 中突出显示找到的元素?

我有一个问题。有必要在文本中组织搜索并突出显示找到的元素。我不明白为什么问题是分支“脱落”或类似的东西......

回答 1 投票 0

如何使用 Delphi 代码将我的应用程序固定到 Windows 任务栏?

我正在编写一个应用程序,我想为用户提供以编程方式将其固定到 Windows 任务栏的选项。有没有办法使用Delphi代码来实现这一点?我在网上查了一下,但是

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.