Skip to content
This repository has been archived by the owner on Jun 22, 2022. It is now read-only.

15.GUI:按钮

[email protected] edited this page May 4, 2020 · 2 revisions

GUI:按钮

如果你的按钮标题是动态的,那么你可以自行声明一个变量。
通常情况下直接传入按钮标题即可。

Page.ShowButton

该方法使用图片在应用窗口上显示一个按钮。
当鼠标不在控件上时,将显示图片的上半部分;
当鼠标在该控件上时,则将显示图片的下半部分。

参数名 类型 说明
pic String 使用的按钮图片
x Long 控件的x坐标
y Long 控件的y坐标
text String 控件的标题
Color Long 控件标题文本的颜色
[optional] size Long 控件标题文本的大小
[optional] style FontStyle 控件标题文本的文字样式,FontStyle 枚举见 wiki 2

Page.ShowSimpleButton

该方法使用图片在应用窗口上显示一个按钮。
当鼠标不在控件上时,图片的不透明度将设置为80%;
当鼠标在该控件上时,则图片的不透明度将设置为100%。

参数名 类型 说明
pic String 使用的按钮图片
x Long 控件的x坐标
y Long 控件的y坐标
text String 控件的标题
Color Long 控件标题文本的颜色
[optional] size Long 控件标题文本的大小
[optional] style FontStyle 控件标题文本的文字样式,FontStyle 枚举见 wiki 2

Page.ShowColorButton

该方法使用基本图形绘制功能在应用窗口上显示一个按钮。

参数名 类型 说明
shape Integer 控件的形状,0=矩形,1=椭圆形,2=圆角矩形
x Long 控件的x坐标
y Long 控件的y坐标
w Long 控件的宽度
h Long 控件的高度
text String 控件的标题
TextColor Long 控件标题文本的颜色
Color Long 鼠标不在控件上时控件的背景颜色
HoverColor Long 鼠标悬停在控件上时控件的背景颜色
[optional] Radius Long 圆角矩形边角的半径,只有对圆角矩形有效。
[optional] ShapeStyle Integer 0=填充,1=只有边框,默认为0
[optional] size Long 控件标题文本的大小
[optional] style FontStyle 控件标题文本的文字样式,FontStyle 枚举见 wiki 2