(引用 鸡仔 Blog http://blog.ednchina.com/jizzll/24663/category.aspx)
这个VI我是模拟了采集,当(0,1)和(1,1)这个两个单元格中采集来的数据大于6时,我就要求
这两个单元格变成红色。现在的情况是应该(0,1)变色时却跳到了(1,1),(1,1)变色时跳到了(0,1)。请问怎么解决?
在你设置active cell的时候,颜色已经传给当前的active cell,也就是说,顺序反了
应该是这样的,先设置active cell,然后改颜色。
如何在程序运行时修改 Table 的所有单元格中字体的大小?
直接使用table的属性,首先指定Active Cell,然后使用属性设置字体大小。
但是Table的属性中没有可以设置单元格字体大小的属性。
if you use "string Array", it is programable to change the font's style.
在字符型table中插入一行字符型数组 。
LV8Table 用Property node "Edit position"不能显示当前的编辑框
如标题,LV8Table 用Property node "Edit position"不能显示当前的编辑框,而LV7可以,请各位帮忙看看。谢谢
注意:打开文件Table7.1时,一定要用Labview7.1,否则只能看到相同的结果
table7.1.vitable80.vitable8.0.vitesttable.vi建立一个界面表格中有checkbox的界面
因为表格跟checkbox不能绑一起
我要实现的温度变量有40组 想用滑动框来做 checkbox表示变量是否选定 可是checkbox又不能跟着走 怎么办哦?
不会贴图晕 希望能看明白
贴个图片附件好了 图中是20路信号的示意图,我现在要实现40路 用滑动的话checkbox不跟着走哦
scrolling checkbox array.vi
Table Control可以自定义右键菜单,但是定以后如何使用呢?我最初想可能要Creat一个Table Control的Menu Refrence,但我找了半天没有。使用这样的菜单是不是和使用自定义程序菜单用一样的方式呢?如果是的话,Table Control的Menu Refrence就是问题的关键
It is LV8.0's new function, use event case to get the menu tag
I have a new question when I used the new function.Show in the above picture,I want to delete the data that selected
by the right click,but event case don't return which row selected,and event case don't have "right click" event. How I
should doto get the right clicked row?
其实我想做的是让程序与一般的windows程序相似,仅以右键就可确定选项并弹出菜单。在使用时如果要先用左键确定,给人很不习惯。如果右键不能确定选项,这样容易产生误删(这是我最担心的)。
我想了一下,可以通过比较复杂的方法实现,正如Yukee.Yang所说:获取鼠标位置,获取Table Control的位置,再获取行和列的高宽度,通过这样一个公式: Table Control的位置-鼠标位置)/行或列的高宽度
即可得知鼠标右键点在哪行哪列。但是这牵涉到很多细节问题不说,还有一个bug,如果使用者拉动了滚动条,那么计算出的行或列就变得不准确了。因此这种方法也有缺陷。不知道是否有更好更正确的方法来解决这一问题。
一、普通菜单
如果VI的窗口外观设置中选择了“Show menu bar”,VI在运行时会在前面板窗口中显示菜单条,默认的菜单是LabVIEW的标准菜单,为了适应使用的需要,我们可以定制个性化的运行菜单,并在程序中对用户的菜单作出响应。定制菜单可以在编辑程序时通过对话框进行设置,也可以在程序运行过程中通过编程实现。
使用菜单命令“Edit —Run —Time Menu”弹出菜单编辑器如图所示。
菜单编辑器打开时工具条的Item Type 下拉列表中显示的是Default选项,表示当前菜单是LabVIEW的标准菜单,编辑器中的其它各项功能不可使用。下拉列表中的Minimal选项,表示使用LabVIEW标准菜单中的常用选项。如果需要定制VI运行菜单则要选择Custom选项。
菜单编辑器工具条的6个按钮用来在菜单项列表中编辑菜单项,它们是
Insert 在选定的菜单项后插入新的菜单项
Delete 删除选定的菜单项
Left 使选定的菜单项成为上一级菜单项
Right 使选定的菜单项成为上一级菜单项的子菜单
Up 向上移动选定的菜单项,如果包含子菜单,也一起移动
Down 向下移动选定的菜单项,如果包含子菜单,也一起移动
菜单预览区可以看到运行时的菜单条。
菜单项列表显示菜单的层次结构,用来对菜单进行编辑。
菜单项属性编辑区逐个设置菜单项的属性,包括:
Item Type 定义菜单的类型
User Item 用户定制菜单项,需要编辑,并需要编程响应
Seperator 在菜单项中插入分隔符
Application Item 从LabVIEW标准菜单中选择菜单项加入到运行菜单中 ,无需编辑和编程响应
Item Name 菜单名,出现在菜单条上的字符串
Item Tag 菜单标识,程序通过菜单标识引用菜单选项
Enabled 指定该菜单项是否有效
Checked 菜单项是否有选中标志
Shortcut 设置访问菜单项的快捷键
运行菜单设置完成后要将其保存在与Vi相同的位置(同一个文件路径或同一个LLB),名称后缀为..rtm。
二、右键菜单
在其它开发环境中很容易实现右键菜单功能,在LabVIEW中相对就要复杂一些,只能通过调用DLL来实现!
怎样修改鼠标菜单?
An article about "Contextual op-Up Menu rogramming"
http://www.ltrpub.com/LVResource ;... 2/article_v10n2.htm
还是想用在WINDOWS和VC中习惯的用法,
修改和使用在控键上按鼠标右键弹出的菜单?
很全面的程序如下:
文章评论(0条评论)
登录后参与讨论