与bunifu的GUI按钮问题

时间:2017-06-30 23:06:03

标签: vb.net

我在我的应用程序中遇到了一些GUI问题(使用bunifu)。我做到了这一点,当我点击一个按钮时,它会改变背景颜色和文本。我能够在属性中进行背景更改,但是在激活时必须为文本颜色创建代码。

Private Sub BunifuFlatButton2_Click_1(sender As Object, e As EventArgs) Handles BunifuFlatButton2.Click
    BunifuFlatButton2.Textcolor = Color.FromArgb(30, 33, 36)
    BunifuFlatButton3.Textcolor = Color.FromArgb(231, 234, 234)
    MEMAPI.WriteByte(MEMAPI.GameStart + OFFSET_UI, 1)
End Sub

Private Sub BunifuFlatButton3_Click_1(sender As Object, e As EventArgs) Handles BunifuFlatButton3.Click
    BunifuFlatButton3.Textcolor = Color.FromArgb(30, 33, 36)
    BunifuFlatButton2.Textcolor = Color.FromArgb(231, 234, 234)
    MEMAPI.WriteByte(MEMAPI.GameStart + OFFSET_UI, 0)
End Sub

问题是,当我点击同一面板上的另一个按钮时,它忘记了我按下了那个按钮(只是在视觉上)并且它不会保留我所做的颜色,正如你可以看到的那样,Gyazo 。

https://gyazo.com/e8faba5b59be8416aeaa9e730d955f76

1 个答案:

答案 0 :(得分:0)

澄清: 您使用的是哪个版本的Bunifu Framework,因为在并发更新中存在一些已修复的问题

建议: 将按钮Forecolor更改为[White或您在设计器上设置的TextColor] 还要检查OnHoverTextColor [使用设计器] 不要忘记检查按钮不匹配可能导致UI问题。