- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)