易语言超级列表框打印ASCLL码

易语言 2020-08-14 15:40:58

易语言超级列表框打印ASCLL码

.计次循环首 (255, x) ' 计次循环首的两个参数:循环次数 已循环次数记录变脸,可能部分新手不懂后一个参数,举例来说,我放了一个整数型变量x提供于参数二中,那么第1次进入循环时,x得到值1,第2次进入循环式,x得到值2,以此类推。
超级列表框.插入表项 (, , , , , ) ' 由于超级列表框中本来无表项(尽管可以在其属性中添加,但是255个ASCLL码不可能手打吧),所以我们需要通过命令来插入,假设现在是第1次进入循环,那么其插入的表项行数即为第1行,第2次循环中即插入到第2行...循环255次后插入到255行,正好满足255个ASCLL码。
超级列表框.置标题 (x - 1, 0, 到文本 (x)) ' 参数一是表项索引,还是以第1次进入循环为例子,此时x = 1,但是这里要注意了,超级列表框中索引是从0开始的,也就是说,第1行的索引是0,第2行的索引才是1,所以此处的x要减去1,才能算出对应的索引值(如我要置入第1行的标题,x = 1,第一行的索引是0,如何得0,当然是1 - 1,即x - 1) ; 参数二列索引,就是第几列,第1列的索引是0,第二列是1,因为这一行代码的作用是打印出ASCLL码,在_启动窗口中,ASCLL码是第1行,索引即1 - 1 = 0,所以填0 ; 参数三标题,就是要写的文本,当然咯,ASCLL码从1开始,即此处便是到文本的x。(其实前面二个参数就是x和y轴,第三个参数是欲作为标题的文本)
字节集变量 = 到字节集 (x) ' 此处运用了易语言中字节集变量的特性,因为易语言的字节集变量的编码正好是ASCLL码,所以,这行代码的作用就是让一个字节集变量得到x的值,x的值即本次循环中ASCLL码的值。
超级列表框.置标题 (x - 1, 1, 到文本 (字节集变量)) ' 与上一行代码的上一行的参数一相同,都置标题于第x行中(是因为索引从0开始而x从1开始所以才 - 1),而参数二填写的1,即第二行,参数三当然是要插入这一行的ASCLL码对应之符号,那么这行的ASCLL码 = x,又把x的值赋给了字节集变量,所以字节集变量现在是等于 { x } 的,因此,只需将这个变量到文本,即可得到对应的符号。
.计次循环尾 ()