可以在VB.NET中设置PictureBox的图像对齐方式吗?

可以在VB.NET中设置PictureBox的图像对齐方式吗?,vb.net,picturebox,Vb.net,Picturebox,我有一个PictureBox,它停靠在表单的左上角。它包含在SplitContainer中,并且PictureBox设置为填充其所在面板的一侧: SplitContainer: ___________________ | _________ > | | | > | | LogoBox | > | |_________| > |___________________> 我将SizeMod

我有一个
PictureBox
,它停靠在表单的左上角。它包含在
SplitContainer
中,并且
PictureBox
设置为填充其所在面板的一侧:

  SplitContainer:
 ___________________
|  _________        >   
| |         |       >
| | LogoBox |       >
| |_________|       >
|___________________>
我将
SizeMode
设置为缩放,这样图像的大小将调整为适合
PictureBox
的边界。默认情况下,图像以该
SizeMode
为中心。我想知道是否有可能强制图像左对齐而不是居中


提前谢谢

在我看来,Zoom总是将左右两侧与其容器对齐。我建议尝试以下解决方法之一:

  • 在现有SplitContainer的左面板内创建另一个面板。新的将是透明的,基本上用作间隔物。只要这是在最低的z级别(发送到后面),就不会干扰其他控件

  • 在图像编辑器中,相对于缩放完成后所需的间距,在图像右侧添加一定百分比的透明像素。在这种情况下,您需要确保图像格式正确