以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 用户咨询 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4) ---- 数组网格及工具条 (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=29397) |
-- 作者:玩脑者 -- 发布时间:2009-11-18 12:55:30 -- 数组网格及工具条 数组网格:得到当前列号,得到当前行号,提示没有参数。 工具条:调整“按钮”或“分隔”后的位置和执行后的位置不一致,怎么调也不行,越调越乱。 我用delphi调整不会有这样的问题,是不是这个构件“按钮”的索引值有问题啊 |
-- 作者:FSJM -- 发布时间:2009-11-18 13:53:45 -- 数组网格: 得到当前列号 需要一个鼠标的 x 值 得到当前行号 需要一个鼠标的 y 值 它们实际上是要得到当前鼠标位置 的“行列”值,该方法我们将 进一步的 改进,已适应多种情况。 |
-- 作者:FSJM -- 发布时间:2009-11-18 13:58:40 -- 工具条按钮的“位置”确定比较复杂;设计时要 直接调节 按钮的 坐标值,最好是顺序排列。 |
-- 作者:玩脑者 -- 发布时间:2009-11-18 14:18:23 -- 这样的话, 1、就没法通过单击按钮(鼠标按下)得到当前行号和当前列号了 2、如果设置数组网格鼠标按下事件,得到的行号是正确的, 得到的列号如下(以5列为例): 单击0列0行,得到的列号为1 单击1列0行,得到的列号为3 单击2-4列0行,得到的列号为-1 事件如下: 窗口1.数组网格1 构件 |
-- 作者:admin -- 发布时间:2009-11-18 14:39:35 -- 是的,已经改进,增加了“当前行”和“当前列”; 实际上在“选择单元”的事件中,可以直接得到“当前行”和“当前列”,这样比较方便。 注意:是“事件参数值”。 |
-- 作者:玩脑者 -- 发布时间:2009-11-18 14:53:47 -- 嗯,通过admin说的已经实现了得到当前内容的功能 另外:得到当前行号和得到当前列号,这两个方法的参数,应该改进,用鼠标的横纵坐标做参数,似乎不太合理(虽然我不知道它的标准参数是什么,如果在delphi中是这样定义的,那就不要改了,如果不是建议改进) 事件如下: 窗口1.数组网格1 构件 |
-- 作者:玩脑者 -- 发布时间:2009-11-18 15:01:23 -- 以下是引用FSJM在2009-11-18 13:58:40的发言:
工具条按钮的“位置”确定比较复杂;设计时要 直接调节 按钮的 坐标值,最好是顺序排列。 试着用fsjm的方法调整,设置了5个按钮 还是不“灵”,有的位置生效,有的不生效,有的是设置后生效,一执行又回到原到的地方 感觉好像,在属性中设置的坐标,系统并没有真正的接收“设置值”。 |
-- 作者:玩脑者 -- 发布时间:2009-11-18 15:08:53 -- 另外一个问题: 数组网格.属性.网格内容,设置内容后,一执行就没有了。 |
-- 作者:admin -- 发布时间:2009-11-18 15:24:29 -- “网格内容”的设置方法为:行*列-字符串的值,如: 1*1-搭建之星 |
-- 作者:玩脑者 -- 发布时间:2009-11-18 15:34:02 -- 对,是这样设置的, 我的设置没有问题, 问题就是,设置了内容后,数组网格中能显示出内容,一执行内容就没有了。 |