【问题标题】:Is it possible to set the image alignment of a PictureBox in VB.NET?是否可以在 VB.NET 中设置 PictureBox 的图像对齐方式?
【发布时间】:2010-10-19 16:40:27
【问题描述】:

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

  SplitContainer:
 ___________________
|  _________        >   
| |         |       >
| | LogoBox |       >
| |_________|       >
|___________________>

我将SizeMode 设置为缩放,以便调整图像大小以适应PictureBox 的边界。默认情况下,图像以SizeMode 为中心。我想知道是否可以强制图像左对齐而不是居中。

提前致谢!

【问题讨论】:

    标签: vb.net picturebox


    【解决方案1】:

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

    1. 在现有 SplitContainer 的左侧面板中创建另一个面板。新的将是透明的,基本上用作垫片。只要这是在最低 z 级别(发送到后面),它就不会干扰您的其他控件。

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

    【讨论】:

      猜你喜欢
      • 2015-08-19
      • 1970-01-01
      • 1970-01-01
      • 2010-10-17
      • 1970-01-01
      • 2015-12-12
      • 1970-01-01
      • 2011-08-06
      • 2014-08-12
      相关资源
      最近更新 更多