Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 图标不适合放在picturebox中_C#_.net_Picturebox - Fatal编程技术网

C# 图标不适合放在picturebox中

C# 图标不适合放在picturebox中,c#,.net,picturebox,C#,.net,Picturebox,首先我有两台电脑。其中一台是笔记本电脑,另一台是台式电脑 在桌面中,如果我想添加16x16图标,我会添加16x16图片盒并选择16x16图标。这一过程已经足够了 在笔记本中,我已经做了同样的事情,但图标不适合picturebox(也随附件显示) 同时,如果我把一些项目从我的台式电脑上移开,32x32个图片盒就会变成43x39。我有什么问题?有人能帮我吗 非常感谢 有五种不同的PictureBoxSizeMode可用于PictureBox控件 AutoSize - Sizes the

首先我有两台电脑。其中一台是笔记本电脑,另一台是台式电脑

在桌面中,如果我想添加16x16图标,我会添加16x16图片盒并选择16x16图标。这一过程已经足够了

在笔记本中,我已经做了同样的事情,但图标不适合picturebox(也随附件显示)

同时,如果我把一些项目从我的台式电脑上移开,32x32个图片盒就会变成43x39。我有什么问题?有人能帮我吗

非常感谢


有五种不同的
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