如何在按钮的两侧放置图标

Smi*_*ith 0 .net c# icons button winforms

我需要在文本的两侧放置图标,如图所示.

我一直在努力解决这个问题,但似乎无法解决.

我在Red-gate Mysql中看到了以下示例.

我该如何伪造或做到这一点?

在此输入图像描述

Ahm*_*eed 5

如果没有创建自定义按钮并自己绘制图像,我认为这是不可能的.

如果您正在寻找一种简单的解决方法来"假装",那么您最好的选择是使用该BackgroundImage属性而不是使用Image:

  • 创建一个与按钮具有相同宽高比的透明画布.
  • 在其上添加两个"图标"并将它们左右对齐.它应该看起来像这样:

    透明帆布

  • 将图像保存为PNG并将其用作BackgroundImage按钮的属性.

  • 设置BackgroundImageLayoutZoom1.
  • 你很高兴去:)

这是结果:

纽扣


1 如果您不想担心宽高比,可以使用Stretch,但这可能不会产生漂亮的图像.