crazy715 发表于 2009-7-17 14:20:28

Koda里面Edit框的问题

本帖最后由 crazy715 于 2009-7-21 09:02 编辑

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

感谢。。。。。。。。

acacac 发表于 2009-7-17 15:07:02

你到Edit1控件的对象检查器中的“样式”属性里找找看,那里有很多可以调整空间属性的选项,多试几次,控制内容不消失的选项肯定应该就在里面。

lynfr8 发表于 2009-7-17 18:02:09

没代码,给不了意见

netegg 发表于 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 http://www.autoitx.com/images/common/back.gif
前辈是用的我给他的代码吧?
那个当然不会啊!是我写给他参考的。
不知道是不是我理解错了。

netegg 发表于 2009-7-18 16:08:35

估计lz设置了点击时的自动更新控件了

crazy715 发表于 2009-7-20 11:59:28

感谢大家的帮助,我在写程序的时候,多写了一创建EDIT的函数,所以造成覆盖的问题了,现在解决了。呵呵
页: [1]
查看完整版本: Koda里面Edit框的问题