CheatMaker 论坛

注册

 

发新话题 回复该主题

关于combobox控制gridlist的问题 [复制链接]

1#
假设由combobox控制gridlist的地址偏移
是否可以针对gridlist的不同列设置不同的偏移量
比如对a列设置不偏移,偏移量0
b列c列偏移量100
d列偏移量200
可否实现?
求大大不吝赐教
在追加几个问题
第一问:如何使用TEXTBOX获得的指针数据定义另一个TEXTBOX的地址
举例
从LISTBOX1指定了TEXTBOX1指针的位置是0200,数据长度是4,值为01 02 03 04
高低位互换得04 03 02 01,加上2000的偏移量,显示在TEXTBOX1的值是04032201
然后TEXTBOX2的代码怎么写才能从TEXTBOX1获得指针指向的地址

第二问:如何将TEXTBOX的值进行计算,然后结果应用于GRIDLIST的(结束标识HEX),也就是列表长度
假设TEXTBOX1=10000(十进制),TEXTBOX2=9000(十进制)
有TEXTBOX3,让值等于TEXTBOX1 - TEXTBOX2是怎么写的,教程里有么
最关键的,取得的TEXTBOX3能否写代码用于GRIDLIST的结束标识?应该怎么写?
最后编辑hamanotaiki 最后编辑于 2017-01-09 13:04:45
分享 转发
TOP
2#

不可实现
第一问,我没看懂,但你应该走入了误区,cm是可以直接使用指针的,不需要间接引用
第二问,gridlist.endmark = textbox3.text
TOP
3#

回复 2楼银河漫步的帖子

非常感谢,我继续学习研究
TOP
4#

回复 2楼银河漫步的帖子

研究了一天,就第一问追加一个问题
如何使用多级指针
举例,针对一个TEXTBOX
我写了附加数据
9(00051230)
得到了地址00051230存放的指针数据00 02 03 04
但由于指针数据是高低位互换的
实际指针是指向的地址04030200的数值
我试过套欠使用附加数据9
9(9(00051230))
好像不行,求赐教

再追加一次第二问的第一个小问题
两个TEXTBOX获得的value
可以通过写代码互相加减乘除么?
比如
TextBox3.value = TextBox1.value + TextBox2.value
这样的?
TOP
5#

第一个9(00051230,0)即可.你是二级指针.
第二个问题目前无法处理.
希望CheatMaker帶給你樂趣
 
TOP
6#

回复 5楼天枫十一郎的帖子

非常感谢,受教了iggle
TOP
发新话题 回复该主题