如何在WinForms中更改Telerik RadToggleButton上的图标?

时间:2013-05-06 13:03:24

标签: winforms telerik togglebutton

如何在WinForms应用程序中的Telerik RadToggleButton上添加和更改图标?我想添加类似于Telerik文档here上使用的图钉的内容。

我试图在我的ToggleStateChanged事件中更改按钮的Image属性,但我看不到如何引用所需的图像。

1 个答案:

答案 0 :(得分:1)

一旦我看到Designer自动代码如何将图像分配给这些按钮,我终于能够弄清楚这一点。首先,您必须将图像/图标添加到项目的Resources.resx文件中。

然后,ToggleStateChanged事件应如下所示:

private void myToggleButton_ToggleStateChanged(object sender, StateChangedEventArgs args)
{
    RadToggleButton myButton = (RadToggleButton)sender;

    switch (args.ToggleState)
    {
        case ToggleState.On:
            myButton.Image = global::myProject.Properties.Resources.toggleOn;
            break;
        case ToggleState.Off:
            myButton.Image = global::myProject.Properties.Resources.toggleOff;
            break;
        default:
            break;
    }
}