请教高手易语言超级列表框高度行数动态变化时的高度控制

后使用快捷导航没有帐号?
只需一步,快速开始
查看: 3939|回复: 5
网页下拉框怎么控制显示行数?
UID428259在线时间 小时积分31帖子离线17039 天注册时间
新手上路, 积分 31, 距离下一级还需 19 积分
比如做个年月日的选择,年是,一点下拉狂就弹出选项,那样 太长了,想要控制下,应该怎么弄?
顺便把代码贴出来
&title&选择时间&/title&
var now=new Date();
var day_num=&&;
function writetime(numstart,numend)
for(var a=a&a++)
document.write(&&option value=&+a+&&&+a+&&/option&&);
function changedaynum()
day_num=document.myform.date.
function changedate()
var year=document.myform.year.
var month=document.myform.month.
var daynum=29;
if( ( (year%4==0 && year%100!=0) || year%400==0 ) && (month==2) )
daynum=30;
if(month==4 || month==6 || month==9 || month==11 )
daynum=31;
if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12 )
daynum=32;
var optemp=document.myform.
var l=document.myform.date.
///////////////////先清除///////////////////////
for(var a=0;a&l;a++)
optemp.remove(0);
///////////////////再添加///////////////////////
for(var day=1;day&day++)
var option=document.createElement(&option&);
option.value=
option.text=
optemp.add(option);
if(document.myform.date.length&=day_num)
document.myform.date.options[day_num-1].selected=
document.myform.date.options[document.myform.date.length-1].selected=true
day_num=document.myform.date.
&fieldset&
&legend align=&center& &选择生日&/legend&
&form name=&myform&&
&!---------------------------选择年---------------------------&
&select name=&year& style=&width:'55'& onchange=&changedate()&&
writetime(1900,now.getYear()+1);
document.myform.year.options[now.getYear()-1900].selected=
&/select&年
&!---------------------------选择月---------------------------&
&select name=&month& style=&width:'40'& onchange=&changedate()&&
writetime(1,13);
document.myform.month.options[now.getMonth()].selected=
&/select&月
&!---------------------------选择天---------------------------&
&select name=&date& style=&width:'40'& onchange=&changedaynum()&&
changedate();
document.myform.date.options[now.getDate()-1].selected=
day_num=document.myform.date.
&/select&日
&!---------------------------时间选择结束---------------------&
&/fieldset&
&提示:您可以先修改部分代码再运行
[[i] 本帖最后由 jiaoshoulee 于
19:47 编辑 ]
UID368510在线时间 小时积分83帖子离线17039 天注册时间
初级会员, 积分 83, 距离下一级还需 117 积分
好像是没办法
UID250262在线时间 小时积分57帖子离线17039 天注册时间
初级会员, 积分 57, 距离下一级还需 143 积分
自己可以设置的呀
自己可以设置的呀
UID428259在线时间 小时积分31帖子离线17039 天注册时间
新手上路, 积分 31, 距离下一级还需 19 积分
原帖由 [i]gaohelong 于
09:08 发表
自己可以设置的呀
UID428259在线时间 小时积分31帖子离线17039 天注册时间
新手上路, 积分 31, 距离下一级还需 19 积分
顶上去,难道真的不能改吗
UID369029在线时间 小时积分12775帖子离线17039 天注册时间
Powered by还没有帐号? 赶紧
用户名:&&密码:登录注册
高手们都是怎么更新控制台的?
UID:72474
在线时间183小时
金钱380威望250贡献值0社区警告0诚信值0账号服务0热心值0
多开游戏挂的控制台,超级列表框显示挂着的角色名,金钱,状态等信息,我现在是用枚举窗口的方式不停刷新来实现的,但是感觉不太好,一是屏幕上控制台界面总是一闪一闪的,还有一个问题就是在这种状态下无法选中超级列表框中的数据,一选中就刷过去了!右键菜单无法实现,请教高手们都怎么实现控制台的信息监控和刷新!有源码有真像最好,十分感谢!
UID:56531
在线时间1411小时
金钱1046威望3039贡献值88社区警告0诚信值0账号服务0热心值2
ListView.Items.BeginU&.&.&.&.&ListView.Items.EndU&delphi的
UID:72474
在线时间183小时
金钱380威望250贡献值0社区警告0诚信值0账号服务0热心值0
我想要易语言的,最好详细点
UID:16514
在线时间636小时
金钱95威望118贡献值21社区警告0诚信值0账号服务0热心值4
引用第1楼kuty77于 09:06发表的& :&ListView.Items.BeginU&.&.&.&.&.......&&DELPHI试试刷新控制台的话,尽量不要用LISTVIEW,即使是你这用方法也是很闪的,&改用StringGrid会好一些.
UID:25523
在线时间1397小时
金钱1801威望640贡献值20社区警告0诚信值0账号服务0热心值2
超级列表框显示挂着的角色名,金钱,状态等信息。。。。。。。。。。。。&&&这些没有必要刷新太快。话说谁会 看你程序上面的数字。人玩着游戏呢。
UID:72474
在线时间183小时
金钱380威望250贡献值0社区警告0诚信值0账号服务0热心值0
DELPHI的不懂!易语言的应该怎么解决??
UID:66920
在线时间857小时
金钱520威望2940贡献值0社区警告0诚信值0账号服务0热心值2
这个是进程通信方面的知识了吧。不过你可以这样用。控制台建立一个服务端,在外挂上设置一个客户端,把信息发送到127.0.0.1& 这样的话 每次更新一条信息 就不会闪了。&你可以用超级列表框的查询函数来获取需要更新的表项。& 不要用全部清除 ,这样的话会闪的厉害
UID:16514
在线时间636小时
金钱95威望118贡献值21社区警告0诚信值0账号服务0热心值4
如果要更新控制台有很多的方式,TCP,管道,进程通信.等等.
UID:76795
在线时间43小时
金钱64威望130贡献值0社区警告0诚信值0账号服务0热心值0
楼上正解 一般总控用tcp,本机用共享内存
UID:72474
在线时间183小时
金钱380威望250贡献值0社区警告0诚信值0账号服务0热心值0
我是本机的控制台,TCP模式和共享内存模式的实例有吗?给个参考学习的实例吧!
访问内容超出本站范围,不能确定是否安全
Powered by & Copyright Time now is:08-26 23:39 &
版权所有 Gzip enabled
Total 0.028467(s) query 0, Time now is:08-26 23:39, Gzip enabled:如何控制行数-java-电脑编程网如何控制行数作者:Silence_Smile 和相关&&博客的首页会显示文章的列表,这个时候应该不显示文章的所有内容,而是截取一定的行数,后面用。。。然后加个阅读全文的链接。要怎么样控制这个行数呢?控制div的height的话是强行截断的,有可能出现半个字的情况。如果先设置div的line-height的话也不行,因为内容的高度是不一定的,取决于文章内容的字体字号。用&table&行么?或者JS?会的来说下!------回答---------------其他回答(10分)---------那你是想高度固定呢还是字数固定呀?我觉得你这种情况应该设置字数固定吧。你要固定DIV高度,而不固定字体字号,那想一个极端的情况字号特别大,那时不是就显示一个字然后就。。。了?或者甚至一个字都显示不下。所以我觉得你这种需求应该是固定字数,至少得让人能够看出来你这个文章大概是个什么东西,而不是想办法固定DIV高度。真就是想固定DIV高度,那就一起把字体字号设置好吧------其他回答(10分)---------&div
style=&border:1width:100height:20overflow:white-space:text-overflow:&&中文哦好打了近飞洒的了开发记得撒空间费的撒娇发的非科技萨菲萨德飞洒地方离开的萨菲了空间色拉肯德基发送了的积分撒了肯德基发&/div&如果是table的话,style定义到tb上,并且在table 上定义以下style&table border=&1px& style=&width:100table-layout:fixed&&------其他回答(5分)---------请参考CSS的定义:text-overflow版本:IE6+专有属性 继承性:无语法:text-overflow : clip | ellipsis& 取值:clip
:  默认值。不显示省略标记(...),而是简单的裁切& ellipsis
:  当对象内文本溢出时显示省略标记(...)& 说明:设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。这个属性仅仅作用于水平内联方向的,普通的西方文本的溢出。内联溢出发生在行内的文本超出可用宽度却没有换行机会的时候。要强制溢出发生并且应用 ellipsis 值,作者必须设置对象的 white-space 属性值为 nowrap 。假如没有换行机会(例如,对象容器的宽度是狭窄的,而内有很长的没有合理断行的文本),没有应用 nowrap 也有可能溢出。为了使 ellipsis 值被应用,此属性必须被设置到具有不可视区域的对象。最好的选择是设置 overflow 属性为 hidden 。设置 overflow 属性为 scroll 或者 auto 时,此属性也会应用。但是会有滚动条出现。通过选择省略标记,隐藏的文本可以被选择。当选择发生时,省略标记会隐藏而被文本替换。此属性为在DHTML中制作省略标记提供了高效的方法。此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。对应的脚本特性为 textOverflow 。& 示例:div { overflow: text-overflow: } ------其他回答(10分)---------文章列表页面显示的文章内容,应该是不带格式的才行,否则你根本无法控制,应该提取出一定数量的文字内容,去掉Html格式,用固定的字体显示在文章列表中,行数很难固定,因为字体并不是等宽的,所以提取出来的文字行数也不太固定,会有点出入。只能用4楼的那方方法,overflow:hidden样式来隐藏多余的文字,只要控制好div的高度,就不会出现半个字的情况。------其他回答(5分)---------JScript code
function init(){
var a=&额哦你就是你不是你妮妮你我我额维啊额人人他哦了啊我饿他一我了啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊&;
var newDivNode = $(&&div&&)
.attr(&id&, &index&)
.css(&border&,&1px blue solid&)
.css(&height&,&48px&)
.css(&font-size&,&14px&)
.css(&width&,&142px&)//因为字体是14px,border是1px,所以div为142px可以显示10个字
.css(&overflow&,&hidden&)//根据6楼提示把多余的隐藏了,开始本来准备帮你计算高度的(楼主也可以自己根据高度来设置提取字符的长度),可好像字体的高度不是14px,而是15px,不知道为什么?
.appendTo($(document.body));
运行之后可以看到后面的&啊啊啊啊啊啊。。。&那些字符串没显示出来。------回答---------------其他回答(10分)---------那你是想高度固定呢还是字数固定呀?我觉得你这种情况应该设置字数固定吧。你要固定DIV高度,而不固定字体字号,那想一个极端的情况字号特别大,那时不是就显示一个字然后就。。。了?或者甚至一个字都显示不下。所以我觉得你这种需求应该是固定字数,至少得让人能够看出来你这个文章大概是个什么东西,而不是想办法固定DIV高度。真就是想固定DIV高度,那就一起把字体字号设置好吧------其他回答(10分)---------&div
style=&border:1width:100height:20overflow:white-space:text-overflow:&&
中文哦好打了近飞洒的了开发记得撒空间费的撒娇发的非科技萨菲萨德飞洒地方离开的萨菲了空间色拉肯德基发送了的积分撒了肯德基发
&/div&如果是table的话,style定义到tb上,并且在table 上定义以下style&table border=&1px& style=&width:100table-layout:fixed&&------其他回答(5分)---------请参考CSS的定义:text-overflow版本:IE6+专有属性 继承性:无语法:text-overflow : clip | ellipsis& 取值:clip
:  默认值。不显示省略标记(...),而是简单的裁切& ellipsis
:  当对象内文本溢出时显示省略标记(...)& 说明:设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。这个属性仅仅作用于水平内联方向的,普通的西方文本的溢出。内联溢出发生在行内的文本超出可用宽度却没有换行机会的时候。要强制溢出发生并且应用 ellipsis 值,作者必须设置对象的 white-space 属性值为 nowrap 。假如没有换行机会(例如,对象容器的宽度是狭窄的,而内有很长的没有合理断行的文本),没有应用 nowrap 也有可能溢出。为了使 ellipsis 值被应用,此属性必须被设置到具有不可视区域的对象。最好的选择是设置 overflow 属性为 hidden 。设置 overflow 属性为 scroll 或者 auto 时,此属性也会应用。但是会有滚动条出现。通过选择省略标记,隐藏的文本可以被选择。当选择发生时,省略标记会隐藏而被文本替换。此属性为在DHTML中制作省略标记提供了高效的方法。此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。对应的脚本特性为 textOverflow 。& 示例:div { overflow: text-overflow: } ------其他回答(10分)---------文章列表页面显示的文章内容,应该是不带格式的才行,否则你根本无法控制,应该提取出一定数量的文字内容,去掉Html格式,用固定的字体显示在文章列表中,行数很难固定,因为字体并不是等宽的,所以提取出来的文字行数也不太固定,会有点出入。只能用4楼的那方方法,overflow:hidden样式来隐藏多余的文字,只要控制好div的高度,就不会出现半个字的情况。------其他回答(5分)---------JScript code
function init(){
var a=&额哦你就是你不是你妮妮你我我额维啊额人人他哦了啊我饿他一我了啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊&;
var newDivNode = $(&&div&&)
.attr(&id&, &index&)
.css(&border&,&1px blue solid&)
.css(&height&,&48px&)
.css(&font-size&,&14px&)
.css(&width&,&142px&)//因为字体是14px,border是1px,所以div为142px可以显示10个字
.css(&overflow&,&hidden&)//根据6楼提示把多余的隐藏了,开始本来准备帮你计算高度的(楼主也可以自己根据高度来设置提取字符的长度),可好像字体的高度不是14px,而是15px,不知道为什么?
.appendTo($(document.body));
运行之后可以看到后面的&啊啊啊啊啊啊。。。&那些字符串没显示出来。相关资料:|||||||如何控制行数来源网络,如有侵权请告知,即处理!编程Tags:                &                    易语言设置超级列表框行间距模块源码例程程序调用API函数实现超级列表框行间距的设置。
点评:易语言设置超级列表框行间距模块源码是易语言API应用例程。
下载地址 (请使用浏览器下载)
CopyRight & &版权所有查看: 559|回复: 7
超级列表框的问题。
阅读权限20
在线时间 小时
签到天数:3 天结帖率: (5/6)
12.jpg (14.95 KB, 下载次数: 0)
20:01 上传
& &都是写在一个注册子程序下
22.jpg (16.09 KB, 下载次数: 0)
20:01 上传
对接的接码平台, 调试结果是这样的。&&百思不得姐,导入证件,点击开始注册,从证件后面一行开始算起。
希望各位前辈能解答一下。
数据分两次置入,两次插入表项,当然出现这种问题了.
第一次导入数据时,先插入表项后,置入姓名+身份证+银行卡号
注册时,再依次对应把前面第一次留空的手机号和密码置入就可以了.但这次不要再使用插入表项,表项应该是取手机号对应姓名的那条表项,一一对应置入就可以了.
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至
可获得加分喔。友情提醒:本版被采纳的主题可在
帖子申请荣誉值,获得 1点 荣誉值,荣誉值可兑换终身vip用户组哦。快捷通道: →
阅读权限90
在线时间 小时
签到天数: 23 天
数据分两次置入,两次插入表项,当然出现这种问题了.
第一次导入数据时,先插入表项后,置入姓名+身份证+银行卡号
注册时,再依次对应把前面第一次留空的手机号和密码置入就可以了.但这次不要再使用插入表项,表项应该是取手机号对应姓名的那条表项,一一对应置入就可以了.
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻!
阅读权限90
在线时间 小时
签到天数: 23 天
代码发布不完整,无从判断问题所在..............
在线时间 小时
头像被屏蔽
结帖率: (37/58)
第一项和第二项&&缺少手机号和密码& & 第三项和第四项 缺少姓名和**证&&你可以加个调试输出看看 是不是完整的
阅读权限20
在线时间 小时
签到天数: 3 天结帖率: (5/6)
代码发布不完整,无从判断问题所在..............
能提供个简单案例不
阅读权限20
在线时间 小时
签到天数: 3 天结帖率: (5/6)
第一项和第二项&&缺少手机号和密码& & 第三项和第四项 缺少姓名和**证&&你可以加个调试输出看看 是不是完整 ...
还是这尿性哎。&&前辈能写个简单些类似这个的代码不
在线时间 小时
头像被屏蔽
结帖率: (6/6)
&&窗口程序集名保 留&&保 留备 注窗口程序集_启动窗口&&&变量名类 型数组备 注 计次整数型&&__启动窗口_创建完毕&&_按钮1_被单击&&超级列表框1.插入表项 (-1, , , , , )超级列表框1.置标题 (计次, 0, 到文本 (计次))超级列表框1.置标题 (计次, 1, 到文本 (计次 + 1))计次 = 计次 + 1iext扩展界面支持库一
.版本 2
.支持库 iext
.程序集 窗口程序集_启动窗口
.程序集变量 计次, 整数型
.子程序 __启动窗口_创建完毕
.子程序 _按钮1_被单击
超级列表框1.插入表项 (-1, , , , , )
超级列表框1.置标题 (计次, 0, 到文本 (计次))
超级列表框1.置标题 (计次, 1, 到文本 (计次 + 1))
计次 = 计次 + 1
在线时间 小时
头像被屏蔽
结帖率: (6/6)
[e=2].版本 2
.支持库 iext
你可以把计次放在局部变量中,我不知道什么原因计次这样的变量声明成局部变量就会不累加
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
Powered by

我要回帖

更多关于 请教微信高手 的文章

 

随机推荐