如何给DevExpress中的Button按钮设置背景颜色

如何给DevExpress中的Button按钮设置背景颜色,第1张

方法/步骤

1

在SimpleButton的属性中不能直接设置其背景颜色

2

普通按钮上的ButtonStyle有NoBorder、Simple、Flat、HotFlat、UltraFlat、Style3D、

Office2003、Default几种样式。 要想设置按钮的背景颜色,得选择除了Default和Office2003之外的样式才行。

3

后使用如下语句即可以设置按钮的背景颜色btnOK.ButtonStyle=

BorderStyles.FlatbtnOK.Appearance.Options.UseBackColor = true

btnOK.Appearance.BackColor = Color.Blue

貌似你写的有问题吧,不用写type="button"这句,因为本来就是button标签。

<button value="ch1" >选项一</button>

如果不加class或者id,可以这样写:

button{ background-color:#ff0000}

<button class="btn1" value="ch1" >选项一</button>

如果加个class,可以这样写:

.btn1{ background-color:#ffff00}

1.通过按钮的事件来设置背景色

- (void)viewDidLoad {

[super viewDidLoad]

UIButton *button1 = [[UIButton alloc] initWithFrame:CGRectMake(50, 200, 100, 50)]

[button1 setTitle:@"button1" forState:UIControlStateNormal]

button1.backgroundColor = [UIColor orangeColor]

[button1 addTarget:self action:@selector(button1BackGroundHighlighted:) forControlEvents:UIControlEventTouchDown]

[button1 addTarget:self action:@selector(button1BackGroundNormal:) forControlEvents:UIControlEventTouchUpInside]

[self.view addSubview:button1]

}

// button1普通状态下的背景色

- (void)button1BackGroundNormal:(UIButton *)sender

{

sender.backgroundColor = [UIColor orangeColor]

}

// button1高亮状态下的背景色

- (void)button1BackGroundHighlighted:(UIButton *)sender

{

sender.backgroundColor = [UIColor greenColor]

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11614536.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存