我需要创建一个类似于Microsoft Form外观的自定义表单。
目前我正在进行表单图标自定义。
我使用以下代码绘制图标。
if (form.ShowIcon)
{
int x = 10,y = 10;
Rectangle iconRect = new Rectangle(x, y, 16, 16);
Icon icon = new Icon(form.Icon, 16, 16);
g.DrawIcon(icon, iconRect);
}
这是正常的。
但是在为表单启用RTL时,表单图标会产生镜像效果。但在Microsoft Form中,图标在启用RTL和禁用的情况下看起来都相似。
在下图中启用RTL时,您可以看到我的自定义表单和Microsoft表单之间的区别。
第二个是Microsoft Form。第一个是由我创建的,它显示图标的镜像图像。
我需要绘制与Microsoft Form相同的图标。
请分享您的建议。
提前致谢。