1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 using System.Xml; 10 using System.Runtime.InteropServices; 11 12 namespace WindowsFormsApplication1 13 { 14 public partial class Main : Form 15 { 16 public Main() 17 { 18 this.KeyPreview = true; 19 InitializeComponent(); 20 //TopMost = true; 21 LoadMax(); 22 } 23 24 private void picXS_Click(object sender, EventArgs e) 25 { 26 Form1 form = new Form1(); 27 this.Hide(); 28 form.Show(); 29 } 30 31 private void pictureBox1_Click(object sender, EventArgs e) 32 { 33 if (MessageBox.Show("确认注销吗?", "请确认", MessageBoxButtons.YesNo) == DialogResult.Yes) 34 { 35 36 Login login = new Login(); 37 this.Hide(); 38 login.Show(); 39 } 40 } 41 42 private void pictureBox2_Click(object sender, EventArgs e) 43 { 44 SelectShowInfo select = new SelectShowInfo(); 45 this.Hide(); 46 select.Show(); 47 } 48 49 private void pictureBox3_Click(object sender, EventArgs e) 50 { 51 52 SubInfo info = new SubInfo(); 53 this.Hide(); 54 info.Show(); 55 56 57 } 58 59 private void Main_Load(object sender, EventArgs e) 60 { 61 62 } 63 64 65 66 public void LoadMax() 67 { 68 if (this.WindowState == FormWindowState.Maximized) 69 { 70 this.WindowState = FormWindowState.Normal; 71 } 72 else 73 { 74 this.FormBorderStyle = FormBorderStyle.None; 75 this.WindowState = FormWindowState.Maximized; 76 } 77 } 78 79 80 81 private void pictureBox5_Click(object sender, EventArgs e) 82 { 83 SubSummary subsum = new SubSummary(); 84 this.Hide(); 85 subsum.Show(); 86 } 87 88 89 90 private void Form1_KeyDown(object sender, KeyEventArgs e) 91 { 92 93 94 95 } 96 97 private void Main_KeyDown(object sender, KeyEventArgs e) 98 { 99 if (e.KeyCode == Keys.F7) 100 { 101 WEB main = new WEB(); 102 this.Hide(); 103 104 main.Show(); 105 } 106 107 108 109 110 if (e.KeyCode == Keys.NumPad1) 111 { 112 picXS_Click(sender, e); 113 114 } 115 116 if (e.KeyCode == Keys.NumPad2) 117 { 118 pictureBox2_Click(sender, e); 119 120 } 121 122 if (e.KeyCode == Keys.NumPad3) 123 { 124 pictureBox5_Click(sender, e); 125 126 } 127 128 if (e.KeyCode == Keys.NumPad4) 129 { 130 pictureBox3_Click(sender, e); 131 132 } 133 134 if (e.KeyCode == Keys.NumPad5) 135 { 136 pictureBox1_Click(sender, e); 137 138 } 139 140 if (e.KeyCode == Keys.NumPad6) { 141 picBminPwd_Click(sender,e); 142 } 143 144 //禁止相关快捷键 145 if (e.Modifiers == Keys.Alt 146 || e.Modifiers == Keys.LWin 147 || e.Modifiers == Keys.RWin 148 ) 149 { 150 e.Handled = true; 151 } 152 153 //弹出Password窗体 154 //if (e.Alt == true) 155 //{ 156 // PassWords password = new PassWords(); 157 // e.Handled = false; 158 // password.Show(); 159 //} 160 } 161 162 private void picBminPwd_Click(object sender, EventArgs e) 163 { 164 165 PassWords pwd = new PassWords(); 166 pwd.ShowDialog(); 167 168 } 169 170 171 ////倒计时 172 //[StructLayout(LayoutKind.Sequential)] 173 174 //struct LASTINPUTINFO 175 //{ 176 // [MarshalAs(UnmanagedType.U4)] 177 // public int cbSize; 178 179 // [MarshalAs(UnmanagedType.U4)] 180 // public uint dwTime; 181 //} 182 183 //[DllImport("user32.dll")] 184 185 //static extern bool GetLastInputInfo(ref LASTINPUTINFO plii); 186 187 //static long GetLastInputTime() 188 //{ 189 // LASTINPUTINFO vLastInputInfo = new LASTINPUTINFO(); 190 // vLastInputInfo.cbSize = Marshal.SizeOf(vLastInputInfo); 191 192 // if (!GetLastInputInfo(ref vLastInputInfo)) 193 194 // return 0; 195 196 // return Environment.TickCount - (long)vLastInputInfo.dwTime; 197 //} 198 199 //private void timer1_Tick(object sender, EventArgs e) 200 //{ 201 // if (GetLastInputTime() > 3000) 202 // { 203 // timer1.Stop(); 204 205 // Screen screen = new Screen(); 206 207 // this.Hide(); 208 209 // screen.Show(); 210 // } 211 //} 212 213 214 } 215 }