1

我正在尝试设置操作窗格按钮的背景颜色,因此我将 init-Method 更改为:

public void  init()
{
    super();
    myButton.colorScheme(FormColorScheme::RGB);
    myButton.backgroundColor(WinAPI::RGB2int(255,0,0));
}

但 myButton(AutoDeclaration 已开启)不会变为红色。

即使我手动设置这些属性,颜色也不会改变。Button 有一个 Action,其中定义了 Image。但删除它不会有帮助。

4

1 回答 1

1

无法为操作窗格中的按钮提供自定义背景颜色。

如果你只是想让按钮看起来不同,你可以设置ToogleButton属性 toCheckToggleValue属性 toOn给它一个不同的外观,你还需要在按钮的 clicked 方法中添加代码以防止它切换到Off. 这将为按钮提供不同的背景颜色,但您无法控制所使用的颜色。

于 2013-06-28T20:50:07.117 回答