【问题标题】:VB.Net Image is not Showing at RuntimeVB.Net 图像在运行时不显示
【发布时间】:2012-03-01 15:12:18
【问题描述】:

按钮图像和图标在运行时不显示

按钮图片

Me.wibtnAdd.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton
Me.wibtnAdd.DisabledImagesGrayScale = False
Me.wibtnAdd.Enabled = False
Me.wibtnAdd.Image = CType(resources.GetObject("wibtnAdd.Image"), System.Drawing.Image)
Me.wibtnAdd.ImageFixedSize = New System.Drawing.Size(24, 24)
Me.wibtnAdd.ImagePosition = DevComponents.DotNetBar.eImagePosition.Top
Me.wibtnAdd.Location = New System.Drawing.Point(53, 302)
Me.wibtnAdd.Name = "wibtnAdd"
Me.wibtnAdd.Shape = New DevComponents.DotNetBar.RoundRectangleShapeDescriptor(2)
Me.wibtnAdd.Size = New System.Drawing.Size(61, 52)
Me.wibtnAdd.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled
Me.wibtnAdd.TabIndex = 8
Me.wibtnAdd.Text = "Add"

表单图标

  Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)

【问题讨论】:

    标签: vb.net image icons runtime


    【解决方案1】:

    使您的代码更清晰:1)摆脱“我”
    2) 使用“With”子句 (我编辑)

    问题似乎在于您对资源的访问:您确定吗 你有一个名为“wibtnAdd.Image”的资源?看起来很“奇怪” 它与您的对象/属性同名...检查您的 wibtnAdd.Image,它可能什么都没有。你的图标也是如此。

    顺便说一句,为什么不在 xaml 中这样做?它会更具可读性, 您可以在查看结果的同时编辑所有内容。

    【讨论】:

    • wpftutorial.net/Home.html 是我的起始站点。开始很好,但是当你变得更高级时就没用了。 switchonthecode 也有很棒的教程,它们会提示您使用更高级的 xaml/xpf (switchonthecode.com/tutorials)。我猜还有更多。
    • 仍然无法工作 zzz .. 我认为表单有问题,因为当我在表单中粘贴带有图像的工作按钮时,在运行时图像不会显示在这里是我的表单代码@ 987654323@
    • 我对 winform 几乎一无所知,除非受到枪的威胁,否则任何人都不应使用它。如果是您的项目,请选择 wpf 应用程序:更快更好更轻松。
    猜你喜欢
    • 2012-11-07
    • 2018-01-18
    • 1970-01-01
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多