我请教一个思路走,谢谢,这里只是一个界面
轮训嘛,登录之后,数据库记录一个状态,然后这边轮训查询状态,渲染这些checkbox了。
那些不是checkBox,而是我自己自定义一个control,加了张图片而已,然后写了个双击事件和鼠标悬停事件而已,表示菜鸟,能理解我这个查阅登录人员信息的思路么,或者说思路对不对
我是说自己菜鸟
@夜空下的男子: 不管是不是checkbox,只需要更改这个控件的状态。
你这都是小人,不好看,我觉你你应该分成每个部门,多显示一些信息
我是想根据登录页面传过来的用户信息,点亮图标,那些小人是我自定义的一个控件,对于这个控件里面还要添加什么内容有点部清楚,之前把登录信息传到这个小人控件里面,给鼠标移到这个控件就显示XXX信息,不过断点查看后发现鼠标事件中的模体信息是空的,而在窗体加载事件中却有信息
我所指的是自定义control的窗体加载信息
@夜空下的男子: 每天登录去数据库进行记录,根据不同的状态渲染你的控件,(通俗点讲也就是更换不同的图片链接),我的意思你总需要知道是谁没有签到,谁签到了
@稳稳的河: 只需要变换图片就好么
这应该不是签到模块了,应该是现在在线成员模块吧?签到的话,就是点击一下,就做个记录而已。
对的,是我说明不够充分
数据库里设置签到状态字段,你打开这个页面的时候加载签到状态,根据状态显示你的控件,因为你加了图片,也就是说,不仅是一张图片,起码要两张,签到的显示签到图片
简单的方法就是建立一个数据表,存储所有用户的登录状态,然后客户端定时查询。
想效率高一些,就在服务器上维护一个在线列表,然后当登录状态变动时,向客户端推送消息。
轮询未签到用户状态