作成日: 2014/10/09 最終更新日: 2014/10/09
文書種別
使用方法
詳細
セルのテキストホックスのIMEモードを設定するには、C1DataGridの「BeganEdit」イベントで編集用コントロールであるテキストボックスのIMEモードを設定します。
このサンプルでは、セル編集開始時にIMEモードがカタカナに設定されます。
◎サンプルコード(Visual Basic)
◎サンプルコード(C#)
このサンプルでは、セル編集開始時にIMEモードがカタカナに設定されます。
◎サンプルコード(Visual Basic)
Public Sub New()
InitializeComponent()
AddHandler c1DataGrid1.BeganEdit, AddressOf c1DataGrid1_BeganEdit
End Sub
Private Sub c1DataGrid1_BeganEdit(sender As Object, e As C1.WPF.DataGrid.DataGridBeganEditEventArgs)
If TypeOf e.EditingElement Is System.Windows.Controls.TextBox Then
Dim txt As System.Windows.Controls.TextBox = DirectCast(e.EditingElement, System.Windows.Controls.TextBox)
InputMethod.SetPreferredImeConversionMode(txt, ImeConversionModeValues.Katakana)
InputMethod.SetPreferredImeState(txt, InputMethodState.[On])
End If
End Sub
InitializeComponent()
AddHandler c1DataGrid1.BeganEdit, AddressOf c1DataGrid1_BeganEdit
End Sub
Private Sub c1DataGrid1_BeganEdit(sender As Object, e As C1.WPF.DataGrid.DataGridBeganEditEventArgs)
If TypeOf e.EditingElement Is System.Windows.Controls.TextBox Then
Dim txt As System.Windows.Controls.TextBox = DirectCast(e.EditingElement, System.Windows.Controls.TextBox)
InputMethod.SetPreferredImeConversionMode(txt, ImeConversionModeValues.Katakana)
InputMethod.SetPreferredImeState(txt, InputMethodState.[On])
End If
End Sub
◎サンプルコード(C#)
public KB80992()
{
InitializeComponent();
c1DataGrid1.BeganEdit += c1DataGrid1_BeganEdit;
}
void c1DataGrid1_BeganEdit(object sender, C1.WPF.DataGrid.DataGridBeganEditEventArgs e)
{
if (e.EditingElement is System.Windows.Controls.TextBox) {
var txt = ((System.Windows.Controls.TextBox)(e.EditingElement));
InputMethod.SetPreferredImeConversionMode(txt, ImeConversionModeValues.Katakana);
InputMethod.SetPreferredImeState(txt, InputMethodState.On);
}
}
{
InitializeComponent();
c1DataGrid1.BeganEdit += c1DataGrid1_BeganEdit;
}
void c1DataGrid1_BeganEdit(object sender, C1.WPF.DataGrid.DataGridBeganEditEventArgs e)
{
if (e.EditingElement is System.Windows.Controls.TextBox) {
var txt = ((System.Windows.Controls.TextBox)(e.EditingElement));
InputMethod.SetPreferredImeConversionMode(txt, ImeConversionModeValues.Katakana);
InputMethod.SetPreferredImeState(txt, InputMethodState.On);
}
}
旧文書番号
80992