private void btnF1_Click(object sender, EventArgs e) { //F1が押されたら検索ワード指定画面を表示する if (ShowSetSearchWord == false) { var frm = new FormSetSearchWord(); frm.DetailScraper = this; frm.StartPosition = FormStartPosition.CenterScreen; frm.Show(); ShowSetSearchWord = true; } }
/// <summary> /// ファンクションキーなどの動作 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FormDetailScraper_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F1) { //F1が押されたら検索ワード指定画面を表示する if (ShowSetSearchWord == false) { var frm = new FormSetSearchWord(); frm.DetailScraper = this; frm.StartPosition = FormStartPosition.CenterScreen; frm.Show(); ShowSetSearchWord = true; } } else if (e.KeyCode == Keys.F2) { //F2が押されたらクリップボードにコピーする if (txtResultPrev.Text.Trim() != String.Empty) { Clipboard.SetText(txtResultPrev.Text.Trim()); tssl1.Text = "クリップボードにコピーしました"; } else { tssl1.Text = "データがないのでクリップボードにコピーしませんでした"; } } else if (e.KeyCode == Keys.F3) { //F3が押されたらクリップボードにコピーし、画面を閉じる if (txtResultPrev.Text.Trim() != String.Empty) { Clipboard.SetText(txtResultPrev.Text.Trim()); this.Close(); } else { tssl1.Text = "データがないのでクリップボードにコピーしませんでした"; } } else if (e.KeyCode == Keys.F4) { //F4が押されたら表示しているページの画像をすべて保存する? //現状はマイピクチャの価格.comフォルダを開く(ない場合は作ってから表示する) //string folderpath = System.Environment.GetFolderPath(Environment.SpecialFolder.MyPictures) + @"\価格.com\" + selectingcode; string folderpath = Util.NetWorkFolderPath + selectingcode; try { if (!System.IO.Directory.Exists(folderpath)) { System.IO.Directory.CreateDirectory(folderpath); } System.Diagnostics.Process.Start("EXPLORER.EXE", folderpath); } catch { MessageBox.Show("フォルダが開けません。社内ネットワークに接続していない可能性があります。"); } } }