SendKeysクラスの使用例 (4個) (SNo.116) 1.SendKeysクラスのSendメソッド を使ってのコピー 2.SendKeysクラスのSendメソッド を使っての元に戻す 3.SendKeysクラスのSendメソッド を使っての貼り付け 4.クリップボードのデータをメモ帳に貼り付け |
|
使用コントロール | Button1 〜 Button4 TextBox1 |
その他条件 | WindowsXP(Vista) Visual Basic 2005(VB2008) |
1.SendKeysクラスのSendメソッド を使ってのコピー
Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click 'コピー TextBox1.Focus() System.Windows.Forms.SendKeys.Send("^C") '他のキーについては、MSDN http://tinyurl.com/9o7ts で調べて下さい。 End Sub |
|
2.SendKeysクラスのSendメソッド を使っての元に戻す Private Sub Button2_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button2.Click '元に戻す TextBox1.Focus() System.Windows.Forms.SendKeys.Send("^Z") End Sub |
|
3.SendKeysクラスのSendメソッド を使っての貼り付け Private Sub Button3_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button3.Click '貼り付け TextBox1.Focus() System.Windows.Forms.SendKeys.Send("^V") End Sub |
|
4.クリップボードのデータをメモ帳に貼り付け Private Sub Button4_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button4.Click 'クリップボードのデータをメモ帳に貼り付け 'メモ帳を起動 System.Diagnostics.Process.Start("NotePad.exe") 'メモ帳が立ち上がるまで待つ System.Threading.Thread.Sleep(500) 'クリップボードのデータをメモ帳に貼り付け System.Windows.Forms.SendKeys.Send("^V") End Sub |