相关推荐
-
pb8实现窗体半透明悬浮效果
pb8实现窗体半透明悬浮效果 不影响原窗体操作 适合制作固定列表 同时与系统交互
-
PB中的菜单属性及使用
菜单条-MenuBar、菜单项-MenuItem、级联菜单(子菜单)-SubMenu 菜单项(MenuItem)是菜单中最基本的元素,只要有文字内容的就是菜单项。菜单条(MenuBar)是菜单中级别最高的菜单项的总称,也叫做菜单标题。菜单条的内容总是显示出来,对菜单的操作也是首先从这里开始的。在菜单条上移动鼠标或者点击其中的项目可以显示对应的内容,称为下拉菜单,包括很多的菜单项,它们大多数都执行
-
【PB】pb菜单详解和MDI
菜单条-MenuBar、菜单项-MenuItem、级联菜单(子菜单)-SubMenu 菜单项(MenuItem)是菜单中最基本的元素,只要有文字内容的就是菜单项。菜单条(MenuBar)是菜单中级别最高的菜单项的总称,也叫做菜单标题。菜单条的内容总是显示出来,对菜单的操作也是首先从这里开始的。在菜单条上移动鼠标或者点击其中的项目可以显示对应的内容,称为下拉菜单,包括很多的菜单项,它们大多数都执行
-
PB如何实现动态建立菜单
PB动态建立菜单的步骤如下:1.创建模版菜单(m_template) 2.a)、在模版菜单里创建动态添加菜单项的函数: /*==================================== Funtion name:Of_addmemu Description: 将模版菜单项添加给指定的菜单 Argument:menu am_menu (添加菜单) string a
-
PB 菜单生成(精华)
一、基本思路 在PB帮助的MENU OBJECT一节当中,关于其PROPERTIES描述当中有一项: Item[ ] MenuSpecifies the Menu objects under a Menu object. 这看似简单的一句话其实包含了三层含义: 1、这句话说明MENU对象有一个属性为数组类型,它其中的各个元素记录了其所有的具体子ITEM项目,可以借助这个数组中各元素来访问底层的各子菜单; 2、这些子ITEM项目仍是MENU类型,因此可以按照第一点的逻辑继续向下层推广,借助该...
-
PB加载Menu菜单
加载菜单的方法很简单,首先创建一个被加载的菜单模板,例如取名m_moudle然后,再创建一个加载菜单,然后点击最上方的图标,位于图标new旁边的Inherit,然后选取m_moudle,就可以将 m_moudle加载进去。
-
PB 菜单生成详解(从无到有)
脚本没有什么实际意义,但说明了一个非常有用的技术,也就是如何遍历菜单中的所有非级联菜单项.
-
AppendMenu用法
AppendMenu用法
-
PB动态生成菜单
在PB帮助的MENU OBJECT一节当中,关于其PROPERTIES描述当中有一项: Item[ ] Menu Specifies the Menu objects under a Menu object. 这看似简单的一句话其实包含了三层含义: 1、这句话说明MENU对象有一个属性为数组类型,它其中的各个元素记录了其所有的具体子ITEM项目,可以借助这个数组中各元素来访问底层的各子菜单; 2、这些子ITEM项目仍是MENU类型,因此可以按照第一点的逻辑继续向下层推广,借助该子ITEM的ITEM[]属性可以进而访问其所属下层的第二层子菜单,推而广之,即可全面遍历整个菜单体系的所有子菜单项目; 3、既然该属性是一个数组类型,那么就可以按照数组类型变量来处理,我们可以对其进行upperbound()、lowerbound()等函数操作,还可以进行数组的扩展,即添加新项目,这一点很重要,它是我们整篇文章的核心,如何利用PB实现动态添加菜单,说白了就是添加这个数组元素(读者必须对此有一个清晰的认识),同时期间有一些配套具体的实现技巧,详见下文。
-
PB 程序中动态变更窗口菜单
程序中有两个菜单,m_main,m_mainn,当前使用的是m_main,如何更改当前的菜单为M_MAINN w_main.changemenu(M_MAINN) windowname.ChangeMenu ( menuname {, position } )
4 楼 sbpcx 2014-01-17 11:42
3 楼 turionboy 2014-01-16 19:09
2 楼 beowulf2005 2014-01-16 17:36
1 楼 wfifi 2014-01-15 14:43