【第三讲】【自绘教程】详解自绘组件各种使用方法.doc

【第三讲】【自绘教程】详解自绘组件各种使用方法.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【第三讲】【自绘教程】详解自绘组件各种使用方法

本期教程详细为您介绍了如何使用Ex_dui创建一些常用组件并加以运用的详细说明。 第一期教程:/p/2733198790 第二期教程:/p/2734372527 编辑框对象的详细描述 最近有朋友反映,怎么获取编辑框内容呢?这个问题我以前也遇到过,不过纠结于当时没办法上网,遂自己研究后发现,总结为一句话:羊毛出在羊身上。谁(变量)画了编辑框你找去。 我们来了解Ex_dui中编辑框的一些使用方法。 我们首先制作这样一个自绘程序 点击按钮之后将编辑框的内容复制到剪辑版中。 —————— 首先打开易语言,添加Ex_dui.EC,根据1、2课的办法写好窗口,编辑框。 我们怎样才能将编辑框的内容复制到剪辑版中呢?剖析这个问题,我们发现只要有办法能够读出编辑框内容,我们就能将它赋值给剪辑版! 由于该编辑框是由“Edit”变量创建的(我的例子中是Edit变量),我们在按钮被单击事件下面写上: Edit. 然后发现能获取编辑框内容的命令,好像没有,只有该命令相似我们想要的东西: 我们写上 :edit.内容 由于它是一个子程序,我们给他加上括号,如下图: 我们在该行命令后面按F1,查看帮助信息: 可以看到它的返回值是文本型,它的第一个参数叫“内容”,第二个参数叫“移动光标” 而且都可以接受空参数,也就是不填写内容。 我们调试输出一下,看看不输入内容会发生什么事情: 在这里请各位注意一下,如果你的编辑框是用数组变量创建的,在使用的过程中 不能只是Edit.内容(),应该是Edit.[1].内容等等。 我们在编辑框中输入文字,然后单击按钮: 此时我们成功获得了编辑框中的内容。 那么我们如何修改编辑框中的内容呢? 还是那个命令,Edit[1].内容() 他里面有两个参数,第一个是控制编辑框中的内容,如果不填写就是获取,如果填写了就是修改,第二个参数的意思是,一般情况下修改了编辑框的内容,但是鼠标光标还是在文字的前面,如果把第二个参数改为真,则光标会到文字的最后面。我们来尝试一下: 组合框对象介绍 跟我们在易语言可视化环境创建的组合框组件一样,自绘组件也能完成所有任务,而且美观程度往往比系统默认的效果要好很多。在这一期的学习里,您将会学会: 1、组合框对象的创建 2、组合框项目的添加 3、组合框内容的获取 4、其他的一些说明 ①、组合框对象的创建: 首先我们查看Ex_dui的模块声明信息,发现有个类叫做“组合框_Ex”: 根据我们以往的经验,创建一个程序集变量,然后数据类型填写“组合框_Ex” 如法炮制,我们写上“组合框.可以看到有个子程序叫做”组合框.创建()“ 跟按钮编辑框标签之类的一样,我们不废话,直接亮货: 现在我们成功的创建出一个组合框,如果你想要可编辑的组合框,创建中有一个参数:可被编辑,改真即可。 ②、组合框项目的添加 ③、如何知道组合框中的内容或者用户选择了那个项目? 同理,羊毛出在羊身上,我们写上 组合框. 发现有条命令:组合框.现行选中项 () 查看其帮助发现: 返回值类型:整数型 参数1的名称为“参_现行选中项”,类型为“整数型”,允许接收空参数数据。 意思是里面可以什么都不填写,而且返回一个整数,而这个数就是组合框的现行选中项。 如果我们填写了东西,就能控制组合框现在的选中项是那个 注意:创建组合框项目的时候,表项索引从1开始,并非0! 那么,如何获知可编辑组合框的内容呢,其实大家也想到了,跟编辑框是一个概念,我们大胆的写上:组合框.内容() 第三期演示程序源码:/s/1xNRCW 近期发现很多新手采取这种方式,很不建议。希望可以采用下面这种方式: 节省空间!

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档