无忧启动论坛

标题: 【已解决】qbwin问题请教各位大侠 [打印本页]

作者: jianx    时间: 2009-1-6 20:51
标题: 【已解决】qbwin问题请教各位大侠
请教一下,qbwin中标签怎么设置变量,像那些一健还原的界面上能显示当前日期应该是变量设置的吧.
我想把文本文件的内容显示到标签的位置,望各位不吝赐教

下面是qbwin关于标签的代码:

  '格式: DATA X,Y,BW,FW,FH,FC,BC,FM,Style,Caption
  LoadLabel 0, 0   '读入标签  是否读入到变量, 背景框
  DATA 135,30,0,12,12,12,-1,5,0,"操作过程中请不要强行中断!"   ←——我想替换引号中的这些文字
  DATA 135,50,0,12,12,4,-1,5,0,"备份要在系统最健康的时候!"
  DATA 135,70,0,12,12,4,-1,5,0,"恢复要先备份c盘用户文件!"
  DATA 145,100,0,20,25,0,-1,25,0,"轻松一键"
  DATA 195,130,0,20,25,0,-1,25,0,"昨日重现"
  DATA =

[ 本帖最后由 jianx 于 2009-1-8 17:53 编辑 ]
作者: Pauly    时间: 2009-1-6 22:06
LabelCap(I) = "dddddd"
LabelRCap(I) = -2
作者: 大白兔    时间: 2009-1-7 15:23
原帖由 Pauly 于 2009-1-6 22:06 发表
LabelCap(I) = "dddddd"
LabelRCap(I) = -2




既然是变量就不应该有个"dddd",不知我的理解对不对,
可以用if来获得变量内容:
if ...then
bbs$="ddd"
else
bbs$="aaa"
end if


LabelCap(I) = bbs$
作者: 大白兔    时间: 2009-1-7 15:27
显示当前日期可以先获取日期变量:
Y$ = RIGHT$(DATE$, 4)
M$ = LEFT$(DATE$, 2)
D$ = MID$(DATE$, 4, 2)
zdate$ = Y$ + "年" + M$ + "月" + D$ + "日"
在把变量显示即可
这个问题已经问过:
http://bbs.wuyou.net/forum.php?m ... ight=%2Bliangguojun
作者: jianx    时间: 2009-1-7 18:23
谢谢楼上的两位!
获取变量我知道怎么弄,但不清楚怎样写到标签上去,看qbwin的说明知道LabelCap(I)是自动化属性,可不知道怎么用.
4#给的连接好像也没有解决这个问题的方法,还是我太笨了

标签控件 LabelBox > Label(序号).属性
属性说明:  
     X: X坐标
     Y: Y坐标
    BW: 显示区字符数  0:自动
    FC: 字体颜色
    BC: 背景色   -1:为透明
    FW: 字宽
    FH: 字高
    FM: 字型模式 = 颜色号(0-16)*100 + 字型(0-3)*10 + 字模(0-8)
Style: 显示风格      0:左对齐  1:右对齐
变量: LabelCap(序号): 标签标题$
      SumLabel: 序号总数
作者: 大白兔    时间: 2009-1-8 12:36
我没有使用 LabelCap,有一段时间也很迷惑,还是自己看说明,最后尝试使用PrintChr实现了,它支持打印字符到界面的任何位置,想显示当前日期或者是其它的变量还是完全可以做到的。
作者: jianx    时间: 2009-1-8 17:52
原帖由 大白兔 于 2009-1-8 12:36 发表
我没有使用 LabelCap,有一段时间也很迷惑,还是自己看说明,最后尝试使用PrintChr实现了,它支持打印字符到界面的任何位置,想显示当前日期或者是其它的变量还是完全可以做到的。


非常感谢!
PrintChr确实挺好用的




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3