我正在创建一个显示十六进制值的控件(例如 FFAA-CA10-56D7)。现在该值由图像组成。控件的值如下所示:
对于只读控件,我没有问题。我能够根据值放置适当的图像。因此,如果我必须将值设置FF
为例如,我将遍历字符串上的字符,然后放置相应的图像。
现在问题出在读写控件上。如果我可以使用相同的字体,那就太好了。现在我在用户输入值时附加图像。但它并不友好。如果用户想通过拖动鼠标选择 3 个字符怎么办?或者我如何执行将选择多个字符的 shift+箭头组合键。
所以简而言之,我希望保持控件的外观和感觉,并且我不想替换文本框的图像。你们推荐什么方法,以便我可以保持相同的外观和感觉。
我尝试过的事情:
我试图从那些 png 中创建我的自定义字体。但是没有成功找到合适的程序,使我能够从 png 图像创建字体。