搜索
楼主: charlie

[源码分享] 仿QQ登录界面 源码

    [复制链接]

0

主题

5

帖子

69

积分

一级会员

Rank: 2

积分
69
发表于 2018-7-16 15:22:21 | 显示全部楼层
加上了按回车键响应
import win.ui;
import config;
import sqlServer;
/*DSG{{*/
var winform = win.form(text="登陆";right=399;bottom=292;bgcolor=16777215;border="none")
winform.add()
/*}}*/

import web.layout;
import web.layout.behavior.windowSizer;
import web.layout.behavior.windowCommand;
import web.layout.behavior.keyboard;
wbLayout = web.layout(winform)

if( _STUDIO_INVOKED ){
        import web.layout.debug;
        wbLayout.attachEventHandler( web.layout.debug );
}

wbLayout.go("/layout/login.html");

//鼠标按登陆按钮
wbLayout.onButtonClick = {
        button = function (ltTarget,ltOwner,reason,behaviorParams) {
                check()
        }
}

import win.ui.accelerator;
///回车 登陆按钮
var accelerator = win.ui.accelerator({
        {
                vkey = 0XD;
                oncommand = function () {
                        check()
                }
    }
},winform);

check = function(){
    if(wbLayout.getEle("username").innerText){
        if(wbLayout.getEle("password").innerText){
                        var userid = ..string.trim(wbLayout.getEle("username").innerText);
                        var pwd = wbLayout.getEle("password").innerText;
                        login(userid,pwd);
                }else{
                        win.msgbox("请输入密码","错误")
                        return;
                }
    }else{
                win.msgbox("请输入用户名","错误")
                return;
        }
}

login =  function(userid,password){
   
}

import win.util.round;
win.util.round(winform);

winform.show();
win.loopMessage();
return winform;
回复

使用道具 举报

0

主题

6

帖子

99

积分

一级会员

Rank: 2

积分
99
发表于 2018-8-18 14:34:12 | 显示全部楼层
谢谢分享:)。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-10-17 07:03 , Processed in 0.062500 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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