private void Form1_Load(object sender, EventArgs e) { textBox4.Text = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures); hud1.Enabled = false; hud1.Visible = false; this.KeyPreview = true; try { joystick = new USB_Joystick(800, 2200, .99, this); // 조이스틱 범위, 감도 } catch (Exception) { MessageBox.Show("조이스틱이 연결되지 않았습니다."); Application.ExitThread(); Environment.Exit(0); } }
private void Form1_Load(object sender, EventArgs e) { try { // 일단 객체 생성을 시도해보고... // (범위는 [0, 1000], 이동 비율은 0.2퍼센트씩 => 각 방향을 500단계로 나타내겠죠) joystick = new USB_Joystick(0, 1000, .20, this); } catch (Exception) // 오류나면(아마도 조이스틱이 없는 경우) 예외처리 { throw; } // 조이스틱 객체 사용을 위해 정해놓은 값 할당 joystick.PresetValues(); // 타이머 시작 timer2.Start(); txtComNum.Text = "COM26"; txtBaudRate.Text = "115200"; }