0

我尝试在 Rebol 嵌入式编辑器中实现另存为 ftp 按钮。另存为按钮的实现是这样的:

save-as-ftp: has [file-content][

    file-content: t1/text

    prefs-file: rejoin [_self-path %ftp.preferences.txt]

    either exists? prefs-file [
        prefs-ftp: construct load prefs-file; see article application configuration file
        user: prefs-ftp/user
        password: prefs-ftp/password
        server-path: prefs-ftp/server-path
    ][
        user: ask "User: "
        password: ask/hide "Password: "
        server-path: ask "Server-Path: "
    ]

    view ftp-view: layout [
        origin 10x10 space 8x4  
        style btn btn 140 
        ftp-field: text bold "" 140 center 
        pad 0x4 
        btn-enter 140 "Save" #"s" [hide-popup result: ftp-field/text] 
        btn red + 50 "Quit - No Save" [hide-popup quit-now] 
    ]        
    file-target: result
    ftp-target: rejoin [ftp:// user ":" password "@" server-path file-target]
    write ftp-target file-content
    print ["uploaded" file-target "to" rejoin [ftp:// "XXXXXXX" ":" "XXXXXXX" "@" server-path]]
    true

]

我的问题是视图 ftp-view :由于弹出窗口失去焦点,我什至无法输入 ftp-field 文本框。

4

1 回答 1

1

hide-popup 用于关闭模态窗口。使用“通知”打开模式窗口

我在这里看不到任何模态窗口。

哦..这是一个按钮或您要附加到 rebol 编辑器的东西?

几年前我修改了我的文件以编辑 ftp 文件......我将不得不看看我是否能找到我所做的。

于 2009-12-28T22:35:46.943 回答