我在我的应用程序中遇到了一些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 。
答案 0 :(得分:0)
澄清: 您使用的是哪个版本的Bunifu Framework,因为在并发更新中存在一些已修复的问题
建议: 将按钮Forecolor更改为[White或您在设计器上设置的TextColor] 还要检查OnHoverTextColor [使用设计器] 不要忘记检查按钮不匹配可能导致UI问题。