在 Delphi 拖放中检查复制与移动
使用“标准”VCL 拖放事件 OnDragOver 和 OnDragDrop,如何区分“复制”和“移动”操作? 我似乎没有可用的 TDragType,并且键盘 Shift 状态未传递给…
在 DevExpress 网格中根据提示显示单元格内容
我正在使用 DevExpress 的 TcxGridDBTableView。 有些单元格包含非常长的字符串,因此我希望能够使用提示向用户显示它们。 我还希望能够在文本中的分…
同一窗体类的不同实例如何使用不同的窗口类样式?
我尝试使用以下技术来启用/禁用窗口的阴影效果:(CreateParams 当然被覆盖。TToolWindow 源自 TForm)。 procedure TToolWindow.CreateParams(var Pa…
如何在 TImage 中平铺图像?
如何在 Delphi 中平铺 TImage 中的图像? 为什么我需要它:我可以创建一个并将图像存储在那里,而不是在运行时创建更多 TImage,因为我知道它将“适合…
Delphi 窗体在显示时总是会触发 OnResize 吗?
如果我创建一个新的 Delphi 表单,挂钩其 OnResize 事件并运行该应用程序,则在显示窗口之前会触发 OnResize。 我不知道对于任何窗口来说,这种情况是…
转换 C++ C# .NET 的生成器代码(TComponent、TOjbect、TList 等)
在哪里可以找到 TComponent、TObject、TList 等的 API 文档? 我正在将一些使用 C++ 构建器编写的 C++ 代码转换为 C#。 我无法找到这些类的相关文档,…
与 VCL 表单一起使用时 IDropTarget 出现问题
我有一个在 Codegear 中开发的 VCL gui。 我已经为主窗体创建了一个 DropTarget,并且 DropTarget 对象实现了 IDropTarget 接口,该接口允许我从资源…
如何在一组中设置两个单选按钮,在另一组中设置两个单选按钮?
我的表单上总共有 4 个单选按钮,我想将前两个按钮设置在一组中,将后两个按钮设置在另一组中,以便我可以检查第一组中的一个和第二组中的一个。 现在…
什么是“可定制的VCL设计指南”? 在德尔福?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
在 Delphi 2K9 中运行时禁用和启用组件。 奇怪的问题
这是代码: procedure DisableContrlOL(const cArray : array of string; ReEnable : boolean = False); // can be called from VKP / RAW / Generati…
如何从VCL重新编译特定单元?
我想将 QC 的修复应用到 Delphi 2009 单元(碰巧是 DBClient)。 我知道我需要将该单元复制到另一个目录并对副本进行更改。 然后我如何让 Delphi 编译…