Visual graph中对一个 按钮的实现
下面左边这个图是一个按钮,右图是该按钮按下的状态。
39.jpg 11.jpg
具体做法如下:
一、在画面上用多边形工具画一个五角星,把它的背景设置成灰色,然后复制一份,放到它的左上方,把这个五角星的背景色设置成红色。两个图形的水平垂直偏移距离是16。
二、在页面的OnLButtonDown事件里面写如下代码:(注意不是在五角星上写OnLButtonDown事件代码,不要选中五角星!)
line1.MoveBy( 16, 16 )
Refresh()
三、在页面的OnLButtonUp事件里面写如下代码:
line1.MoveBy( -16, -16 )
Refresh()
四、选择菜单“页面/更名...”,把当前页面的名字改成“五角星按钮”。
五、保存文件,命名为“c:\libtest.tbl”。
六、在左侧图库列表窗口上按右键,选择“管理元件库...”,插入上面这个文件后,按“确定”:
4.jpg
七、在集成开发环境左侧可以看到这个libtest元件库。
57.jpg
八、新建一个文件,把“五角星按钮”拖动到画面上,选择菜单“程序/运行”,测试这个按钮。