开始前,再想这个项目叫做什么名字,然后经有道翻译,决定把名字叫做Educational Administration Management
今天把登录窗体界面 做了
先上效果图
版权符号Ⓒ,在那显示和同行的文字有些不协调,就换成了@。
右下角是关于按钮,点击 弹出 作者信息窗口
点击Blog网址和GitHub图标,由默认浏览器打开相应网址,本想着鼠标放到支付宝,微信图标上,弹出打赏的收款码,想了想,还是算了吧
代码由于比较分散,就先不放了,等做完了,再将全部源码上传。
窗体FormBorderStyle设为None后,窗体无法移动,解决这个问题的源码还是有必要放一下的
#region 使窗体可以移动
private bool formMove = false; //窗体是否移动
private Point formPoint; //记录窗体的位置
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
formPoint = new Point();
int xOffset;
int yOffset;
if (e.Button == MouseButtons.Left)
{
xOffset = -e.X;
yOffset = -e.Y;
formPoint = new Point(xOffset, yOffset);
formMove = true; //开始移动
}
}
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
if (formMove)
{
Point mousePos = Control.MousePosition;
mousePos.Offset(formPoint.X, formPoint.Y);
Location = mousePos;
}
}
private void Form1_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left) //如果按下的是鼠标左键
{
formMove = false; //停止移动
}
}
#endregion
现在只是刚起步,由于数据库中的表还没设计,各用户的功能还没确定,现在只是做了个登录的面,登录时的一些选项也没做,验证码也先放一放,再寻找一些现在比较流行的验证码的源码。