搭建论坛《搭建之星》论坛用户咨询 → 数组网格及工具条


  共有3789人关注过本帖树形打印

主题:数组网格及工具条

帅哥哟,离线,有人找我吗?
玩脑者
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
数组网格及工具条  发帖心情 Post By:2009-11-18 12:55:30

数组网格:得到当前列号,得到当前行号,提示没有参数。

工具条:调整“按钮”或“分隔”后的位置和执行后的位置不一致,怎么调也不行,越调越乱。

我用delphi调整不会有这样的问题,是不是这个构件“按钮”的索引值有问题啊



http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
FSJM
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2323 积分:6885 威望:9 精华:0 注册:2002-10-23 13:50:52
  发帖心情 Post By:2009-11-18 13:53:45

数组网格:

得到当前列号 需要一个鼠标的 x 值

得到当前行号 需要一个鼠标的 y 值

它们实际上是要得到当前鼠标位置 的“行列”值,该方法我们将 进一步的 改进,已适应多种情况。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
FSJM
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2323 积分:6885 威望:9 精华:0 注册:2002-10-23 13:50:52
  发帖心情 Post By:2009-11-18 13:58:40

工具条按钮的“位置”确定比较复杂;设计时要 直接调节 按钮的 坐标值,最好是顺序排列。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
玩脑者
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
  发帖心情 Post By:2009-11-18 14:18:23

这样的话,

1、就没法通过单击按钮(鼠标按下)得到当前行号和当前列号了

2、如果设置数组网格鼠标按下事件,得到的行号是正确的,

得到的列号如下(以5列为例):

单击0列0行,得到的列号为1

单击1列0行,得到的列号为3

单击2-4列0行,得到的列号为-1

事件如下:

窗口1.数组网格1 构件
========================================
- 鼠标按下 事件:
----------------------------------------
参数> 事件值.当前:<鼠标横坐标值>
执行> 窗口1.数组网格1.取值方法:[得到当前行号]
设置> 窗口1.普通按钮3.属性:(标题)
参数> 事件值.当前:<鼠标纵坐标值>
执行> 窗口1.数组网格1.取值方法:[得到当前行号]
设置> 窗口1.普通按钮4.属性:(标题)



http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  5楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2009-11-18 14:39:35

是的,已经改进,增加了“当前行”和“当前列”;

实际上在“选择单元”的事件中,可以直接得到“当前行”和“当前列”,这样比较方便。

注意:是“事件参数值”。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
玩脑者
  6楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
  发帖心情 Post By:2009-11-18 14:53:47

嗯,通过admin说的已经实现了得到当前内容的功能

另外:得到当前行号和得到当前列号,这两个方法的参数,应该改进,用鼠标的横纵坐标做参数,似乎不太合理(虽然我不知道它的标准参数是什么,如果在delphi中是这样定义的,那就不要改了,如果不是建议改进)

事件如下:

窗口1.数组网格1 构件
========================================
- 选择单元 事件:
----------------------------------------
参数> 事件值.当前:<当前行>
设置> 窗口1.变量组1.属性:(x)
参数> 事件值.当前:<当前列>
设置> 窗口1.变量组1.属性:(y)
----------------------------------------
窗口1.普通按钮2 构件
========================================
- 鼠标单击 事件:
----------------------------------------
参数> 窗口1.变量组1.属性:(x)
参数> 窗口1.变量组1.属性:(y)
执行> 窗口1.数组网格1.取值方法:[得到网格内容]
设置> 窗口1.普通按钮2.属性:(标题)
----------------------------------------



http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
玩脑者
  7楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
  发帖心情 Post By:2009-11-18 15:01:23

以下是引用FSJM在2009-11-18 13:58:40的发言:
工具条按钮的“位置”确定比较复杂;设计时要 直接调节 按钮的 坐标值,最好是顺序排列。

试着用fsjm的方法调整,设置了5个按钮

还是不“灵”,有的位置生效,有的不生效,有的是设置后生效,一执行又回到原到的地方

感觉好像,在属性中设置的坐标,系统并没有真正的接收“设置值”。



http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
玩脑者
  8楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
  发帖心情 Post By:2009-11-18 15:08:53

另外一个问题:

数组网格.属性.网格内容,设置内容后,一执行就没有了。



http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  9楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2009-11-18 15:24:29

“网格内容”的设置方法为:行*列-字符串的值,如:

1*1-搭建之星
2*1-网站·搭建者
3*1-中国北京



支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
玩脑者
  10楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
  发帖心情 Post By:2009-11-18 15:34:02

对,是这样设置的,

我的设置没有问题,

问题就是,设置了内容后,数组网格中能显示出内容,一执行内容就没有了。



http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
总数 13 1 2 下一页

返回版面帖子列表

数组网格及工具条








签名