找回密码
 加入
搜索
查看: 1341|回复: 8

Koda里面Edit框的问题

[复制链接]
发表于 2009-7-17 14:20:28 | 显示全部楼层 |阅读模式
本帖最后由 crazy715 于 2009-7-21 09:02 编辑

我做了一个UI,运行后,点击‘打开’按钮可以查找路径,然后将找到的路径输入到EDIT框中。
但是,现在的问题是,如果用鼠标点击EDIT框的话,先前的内容就会消失。。不知道什么原因,是不是EDIT框的特性?怎么样修改可以不消失呢。。

感谢。。。。。。。。
发表于 2009-7-17 15:07:02 | 显示全部楼层
你到Edit1控件的对象检查器中的“样式”属性里找找看,那里有很多可以调整空间属性的选项,多试几次,控制内容不消失的选项肯定应该就在里面。
发表于 2009-7-17 18:02:09 | 显示全部楼层
没代码,给不了意见
发表于 2009-7-18 11:50:29 | 显示全部楼层
默认应该是不消失的呀
发表于 2009-7-18 12:05:47 | 显示全部楼层
本帖最后由 水木子 于 2009-7-18 12:09 编辑

是啊!给出部分代码吧!
你这样光说不好理解。
这里我简单写了一例子,希望能帮到你。
#include <GUIConstants.au3>
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

$Form1 = GUICreate("浏览", 351, 201, 302, 218)
$Button1 = GUICtrlCreateButton("浏览", 250, 80, 50, 25, $WS_GROUP)
$Input1 = GUICtrlCreateInput("", 50, 82, 200, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

                Case $Button1
                $folder=FileOpenDialog("查找","C:Windows","可执行文件(*.exe)")
                If Not @error Then
                GUICtrlSetData($Input1, $folder)
                EndIf
        EndSwitch
WEnd
发表于 2009-7-18 15:46:06 | 显示全部楼层
非常奇怪,你的代码在我这里,点EDIT框不会消失。有图为证:

本帖子中包含更多资源

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

×
发表于 2009-7-18 16:01:57 | 显示全部楼层
非常奇怪,你的代码在我这里,点EDIT框不会消失。有图为证:
顽固不化 发表于 2009-7-18 15:46

前辈是用的我给他的代码吧?
那个当然不会啊!是我写给他参考的。
不知道是不是我理解错了。
发表于 2009-7-18 16:08:35 | 显示全部楼层
估计lz设置了点击时的自动更新控件了
 楼主| 发表于 2009-7-20 11:59:28 | 显示全部楼层
感谢大家的帮助,我在写程序的时候,多写了一创建EDIT的函数,所以造成覆盖的问题了,现在解决了。呵呵
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-3 05:42 , Processed in 0.073424 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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