1.IME モードを設定する |
1.TextBox 等で IME モードを設定する 2.DataGridView の列のデータに合せてIMEのモードを設定する 3. 4. 5. 6. 基本的な事でここに記載がない場合は、TextBox コントロールの項や文字列操作関係の項も探して見て下さい。 |
下記プログラムコードに関する補足・注意事項 動作確認:Windows 8.1 (Windows 7) / VB2013 (VB2010) / Framework 4.5.1 / 対象の CPU:x86 Option :[Compare Text] [Explicit On] [Infer On] [Strict On] Imports :追加なし 参照設定:追加なし その他 : : このサンプル等の内容を無断で転載、掲載、配布する事はお断りします。(私の修正・改訂・削除等が及ばなくなるので) 必要ならリンクをはるようにして下さい。(引用の場合は引用元のリンクを明記して下さい) |
1.TextBox 等で IME モードを設定する |
TextBox 等で IME モードを設定する 'VB6.0 と同様に ImeMode プロパティで設定します。設定値については、ImeMode 列挙体をご覧下さい。 TextBox1.ImeMode = Windows.Forms.ImeMode.Hiragana Private Sub TextBox1_Enter(sender As Object, e As EventArgs) Handles TextBox1.Enter TextBox1.ImeMode = Windows.Forms.ImeMode.Hiragana End Sub Private Sub TextBox1_Leave(sender As Object, e As EventArgs) Handles TextBox1.Leave TextBox1.ImeMode = Windows.Forms.ImeMode.Off End Sub |
2.DataGridView の列のデータに合せてIMEのモードを設定する |
DataGridView の列のデータに合せてIMEのモードを設定する Private Sub DataGridView1_CellEnter(sender As Object, e As DataGridViewCellEventArgs) _ Handles DataGridView1.CellEnter With DataGridView1 Dim ColName As String = .Columns.Item(e.ColumnIndex).HeaderText Select Case ColName Case "No", "国語", "数学", "英語", "合計点" .ImeMode = ImeMode.Alpha Case "氏名" .ImeMode = ImeMode.Hiragana Case Else .ImeMode = ImeMode.Off End Select End With End Sub |
3. |
4. |
5. |
6. |
検索キーワード及びサンプルコードの別名(機能名) |