找回密码
 加入
搜索
查看: 1720|回复: 14

[已解决]GUICtrlCreateEdit有法按最底端显示不?

[复制链接]
发表于 2009-9-24 17:21:30 | 显示全部楼层 |阅读模式
本帖最后由 jycel 于 2009-9-25 14:10 编辑


如图二,在这GUICtrlCreateEdit控件中,当我输入字符超过显示是地,右边自动显示上下滚动条来,默认是按上端对齐的,有法反过来按底端对齐么?
解决方法:guictrlsetdate($edit,$newmessage,' ')
注意最后的' '中间有一个空格

下面效果图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2009-9-24 18:35:41 | 显示全部楼层
_GUICtrlEdit_AppendText这函数可以,但是对字符有限制
发表于 2009-9-24 18:47:11 | 显示全部楼层
有点难度
发表于 2009-9-24 19:00:46 | 显示全部楼层
Send('{End}')
 楼主| 发表于 2009-9-24 19:02:07 | 显示全部楼层
我也想过对edit控件发送命令,实在没办法也就只有这样了
发表于 2009-9-24 20:28:55 | 显示全部楼层
GUICtrlSetData 可以自动下滚的,不知LZ是怎么操作输入字符的
发表于 2009-9-24 20:39:40 | 显示全部楼层
_GUICtrlListBox_SetCurSel($box,  _GUICtrlListBox_GetCount($box) - 1)
 楼主| 发表于 2009-9-24 21:36:18 | 显示全部楼层
试了下楼上的不行样!
 楼主| 发表于 2009-9-25 11:11:19 | 显示全部楼层
GUICtrlSetData 可以自动下滚的,不知LZ是怎么操作输入字符的
afan 发表于 2009-9-24 20:28

我在写心局域网聊天,需要把聊天记录写入一个EDIT控件中
顺序是这样的
guictrlsetdate($edit,$newmessage&guictrlread($edit))
如果按上面修改那就是所有产生的新消息会显示在最上端,这种处理就把最新消息至于最上边以便观看,滚动条目前的最上端的
但是从上往下写,看QQ就知道了,是从下往上面的,不知道明白我的意思不?
要实现往上写就是
guictrlsetdate($edit,guictrlread($edit)&$newmessage)
修改EDIT时先读取内容后再修改
但是这里的滚动条却是在最上端,我们无法看到最下面的新消息,不方便!
发表于 2009-9-25 11:21:57 | 显示全部楼层
GUICtrlSetData($edit, $newmessage, ' ') 就行了,不用先读取
 楼主| 发表于 2009-9-25 12:43:09 | 显示全部楼层
试了不行的,直接覆盖以前数据,只会显示新信息
发表于 2009-9-25 12:44:30 | 显示全部楼层
试了不行的,直接覆盖以前数据,只会显示新信息
jycel 发表于 2009-9-25 12:43

是直接复制的吗?
GUICtrlSetData($edit, $newmessage, ' ')
后面的引号里面是需要有空格(不为空)的
发表于 2009-9-25 12:53:27 | 显示全部楼层
对于 Edit (编辑框), Input (输入框): 若此参数有定义而且不是 "" 则参数"数据"所含字符串将被插入到当前插入点后(并非覆盖原有内容).

说点和主题无关的话 要做聊天记录显示的话 很明显edit不能满足你的要求

搜索下帮助 用richedit吧
 楼主| 发表于 2009-9-25 14:00:03 | 显示全部楼层
是直接复制的吗?
GUICtrlSetData($edit, $newmessage, ' ')
后面的引号里面是需要有空格(不为空)的
afan 发表于 2009-9-25 12:44

我弄错了,中间未打空格,直接输的''去了,这样问题解决了!非常感谢!
 楼主| 发表于 2009-9-25 14:02:55 | 显示全部楼层
本帖最后由 jycel 于 2009-9-25 14:04 编辑
对于 Edit (编辑框), Input (输入框): 若此参数有定义而且不是 "" 则参数"数据"所含字符串将被插入到当前插入点后(并非覆盖原有内容).

说点和主题无关的话 要做聊天记录显示的话 很明显edit不能满足你的要求

搜 ...
sxd 发表于 2009-9-25 12:53

中间我未打空格,终于解决了,感谢指点!另外帮助中的richedit的资料太少了还无法了解
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-5 00:37 , Processed in 0.075402 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表