【发布时间】:2015-09-19 00:11:15
【问题描述】:
这是设计时的控件。正如你可以看到的那样。
在运行时......
在我运行程序并关闭它之后再次设计时间。
这很奇怪,因为如果我再次运行程序,文本框会在运行时正确调整大小,但在设计时它们会缩小。
唯一的自定义代码是设置图像,即:
[Description("The image to appear next to the textbox. Image will be resized to 16x16.")]
public Image StatusImage
{
get { return pictureBox.Image; }
set { pictureBox.Image = value; }
}
我正在通过将文本框 Anchor 属性设置为 Top、Left、Right 并将图片框 Dock 属性设置为 right 来处理控件的大小调整。在我运行程序之前,一切似乎都运行良好。然后设计视图就搞砸了。任何想法为什么?
【问题讨论】:
-
不看代码很难判断...但是我确实遇到了类似的问题,发现控件上有一个设置为字体的自动缩放属性。将其更改为无,它为我解决了问题。
-
就是这样!您想将其重新发布为回复,以便我将其标记为答案并获得您的信任吗?
-
完成。很高兴能提供帮助,这已经困扰我几个小时了,我想这对你来说也是一场斗争 :-)
-
是的……谢谢你的帮助!
标签: c# winforms custom-controls