gpt4 book ai didi

delphi - 弹出菜单标题中的非拉丁字符

转载 作者:行者123 更新时间:2023-12-03 15:47:42 25 4
gpt4 key购买 nike

我在 vcl 应用程序中有一个简单的弹出菜单,但是当我将非拉丁字符写入弹出菜单<时,发生了一些奇怪的事情 标题

字符书写正确,但在标题末尾添加了额外的字符(Z)。仅当我在标题中输入非拉丁单词时才会添加此字符,英文单词会正确显示。

这是测试项目的dfm

object Form1: TForm1
Left = 0
Top = 0
BorderIcons = [biSystemMenu]
Caption = 'Form1'
ClientHeight = 242
ClientWidth = 472
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = []
OldCreateOrder = False
PopupMenu = PopupMenu1
PixelsPerInch = 96
TextHeight = 13
object PopupMenu1: TPopupMenu
Left = 232
Top = 128
object N1: TMenuItem
Caption = #1575#1604#1604#1594#1577' '#1575#1604#1593#1585#1576#1610#1577
end
end
end

这是结果的图像。这个额外的(Z)我根本没有把它写到标题中。我不知道为什么它显示出任何想法为什么?

enter image description here

最佳答案

TPopupMenu 尝试自动为每个菜单项设置热键(如果您没有使用 & 字符手动执行此操作)。如果您想避免这种行为,可以将 PopupMenu.AutoHotkeys 属性值更改为 maManual

关于delphi - 弹出菜单标题中的非拉丁字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43012002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com