0

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

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

4

1 回答 1

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;
    }
}
于 2013-05-06T14:40:02.933 回答