【发布时间】:2013-06-15 20:43:57
【问题描述】:
我是 Delphi 的新手,在 DelphiXE4 编辑器中我正在尝试在表单上制作棋盘 gui,使用 x64 TRectangle 作为棋盘(替代颜色)。我想添加 unicode 棋子,但是在 ObjectInspector 属性中,当我添加 unicode 时,它会在表单上逐字显示。如何将 Unicode 添加到 TText(以便表单将 unicode 显示为棋子)? (在我想将拖放添加到 TRectangles/unicode 国际象棋之后 - 有什么想法吗?)。
Rectangle63: TRectangle;
Rectangle64: TRectangle;
Text1: TText;
Text2: TText;
这是显示问题的屏幕截图:
非常感谢您的帮助,谢谢
编辑: Jeroen 的回答为我解决了这个问题(我通过将实际的 unicode 棋子图像复制/粘贴到 TText 文本属性中来解决这个问题)。到目前为止,我添加了 exe 的屏幕截图。接下来我想将 DRAGNDROP 添加到这些片段中.....
编辑2: (已修复 Jeroen 字体大小问题) 修复了 unicode black king 显示-见截图:
【问题讨论】:
-
嗨 David-thx 回复-该项目是 Firebird 桌面 ..使用 System.SysUtils、System.Types、System.UITypes、System.Rtti、System.Classes、System.Variants、FMX。类型,FMX.Controls,FMX.Forms,FMX.Dialogs,FMX.StdCtrls,FMX.Objects;我猜这使它成为 FMX?
-
OK-thx for link-我看到它是 FireMonkey(不是我称之为 Firebird-它是从哪里来的!?-对不起)FMX。我的问题仍然存在,但我如何使用 Xe4(VCL 或 FMX)在 Delphi 中使用 unicode 棋子来完成这个国际象棋 gui 项目?
-
谢谢,这样更好。我没有明确表示您应该保留一般的 delphi 标签。我加回来了。因此,通常您标记问题 delphi 和 delphi-xe4。当然,如果你问一个你认为不依赖于版本的问题,你可以省略版本标签。
-
你应该说“(在我想将拖放添加到 TRectangles/unicode 国际象棋之后 - 任何想法?)。”在一个单独的问题中。
-
嗨,Jeroen..我仍然无法让 DND 处理此问题,因此发布了一个新问题以寻求有关此 DragNDrop 的帮助-see stackoverflow.com/questions/17232577/…
标签: delphi unicode firemonkey delphi-xe4