C# 图标不适合放在picturebox中
首先我有两台电脑。其中一台是笔记本电脑,另一台是台式电脑 在桌面中,如果我想添加16x16图标,我会添加16x16图片盒并选择16x16图标。这一过程已经足够了 在笔记本中,我已经做了同样的事情,但图标不适合picturebox(也随附件显示) 同时,如果我把一些项目从我的台式电脑上移开,32x32个图片盒就会变成43x39。我有什么问题?有人能帮我吗 非常感谢C# 图标不适合放在picturebox中,c#,.net,picturebox,C#,.net,Picturebox,首先我有两台电脑。其中一台是笔记本电脑,另一台是台式电脑 在桌面中,如果我想添加16x16图标,我会添加16x16图片盒并选择16x16图标。这一过程已经足够了 在笔记本中,我已经做了同样的事情,但图标不适合picturebox(也随附件显示) 同时,如果我把一些项目从我的台式电脑上移开,32x32个图片盒就会变成43x39。我有什么问题?有人能帮我吗 非常感谢 有五种不同的PictureBoxSizeMode可用于PictureBox控件 AutoSize - Sizes the
有五种不同的
PictureBoxSizeMode
可用于PictureBox
控件
AutoSize - Sizes the picture box to the image.
CenterImage - Centers the image in the picture box.
Normal - Places the upper-left corner of the image at upper
left in the picture box
StretchImage - Allows you to stretch the image in code
PictureBox
不是可选控件,这意味着它无法接收输入焦点。尝试设置PictureBox的锚定属性。
根据您的需要锚定它,当主窗口的大小改变时,它应该调整Picturebox的大小
此外,请确保PictureBoxSizeMode属性设置为自动调整大小,以便图片也能随PictureBox进行调整。VS 2015 Community 2015 Update 3上的一些错误
在程序编译时,vs没有真正设置pictureBox的大小。更新1工作正常 感谢快速回复,我已经知道picturebox的sizemodes。我的问题是桌面-->大小模式=正常-->适合。笔记本--->size mode=Normal-->适合附件欢迎维吾尔族如果您的问题解决了,请接受答案。不,这不是我的解决方案。因为这两种计算机大小模式都是正常的。台式电脑更适合,笔记本电脑不适合。你是什么意思?你需要扩展图片,这解决了你的问题。在designer中,我将大小设置为16x16,我还添加了console.writeline(pbox.size)来加载事件,pbox显示12x13顺便说一句,我不想在某些情况下使用autosize。顺便说一下,我发现了一些东西。我将picturebox设置为16x16,并检查picturebox的大小,它显示12x13