[DllImport("user32.dll")]
static extern void ReleaseCapture();
[DllImport("user32.dll")]
static extern void SendMessage(IntPtr hwnd, int msg, int wParam, int lParam);
private void label1_MouseDown(object sender, MouseEventArgs e)
{
ReleaseCapture();
SendMessage(Handle, WM_NCLBUTTONDOWN, HT_CAPTION, 0);
}
private void label2_MouseEnter(object sender, EventArgs e)
{
label2.BackColor = Color.FromArgb(255, 192, 191);
toolTip1.SetToolTip(label2, "关闭");
}
private void label2_MouseLeave(object sender, EventArgs e)
{
label2.BackColor = Color.Silver;
toolTip1.SetToolTip(label2, "");
}
private void label2_Click(object sender, EventArgs e)
{
this.Close();
}
public static Color Rainbow(float progress)
{
var div = (Math.Abs(progress % 1) * 6);
var ascending = (int)((div % 1) * 255);
var descending = 255 - ascending;
switch ((int)div)
{
case 0:
return Color.FromArgb(255, 255, ascending, 0);
case 1:
return Color.FromArgb(255, descending, 255, 0);
case 2:
return Color.FromArgb(255, 0, 255, ascending);
case 3:
return Color.FromArgb(255, 0, descending, 255);
case 4:
return Color.FromArgb(255, ascending, 0, 255);
default:
return Color.FromArgb(255, 255, 0, descending);
}
}
private void ChangeColor()
{
Task.Factory.StartNew(() =>
{
Color color;
while (true)
{
try
{
for (float i = 0; i < 1f; i += 0.01f)
{
color = Rainbow(i);
this.Invoke((Action)(() =>
{
BackColor = color;
}));
Thread.Sleep(150);
}
}
catch { }
}
});
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有