作成日: 2014/01/27 最終更新日: 2014/01/27
文書種別
不具合
状況
回避方法あり
詳細
C1NumericBox.IsTabStopプロパティをfalseに設定しても、Tabキーを押した際にフォーカスが遷移してしまいます。
回避方法
C1NumericBoxクラスを継承したカスタムコントロールを作成して、C1TextBoxBaseコントロールのIsTabStopプロパティを設定すると、IsTabStopプロパティの設定を反映することができます。
◎サンプルコード (Visual Basic)
◎サンプルコード (C#)
◎サンプルコード (Visual Basic)
Public Class CustomC1NumericBox
Inherits C1NumericBox
Public Overrides Sub OnApplyTemplate()
MyBase.OnApplyTemplate()
Dim tb = TryCast(Me.GetTemplateChild("Text"), C1TextBoxBase)
tb.IsTabStop = Me.IsTabStop
End Sub
End Class
Inherits C1NumericBox
Public Overrides Sub OnApplyTemplate()
MyBase.OnApplyTemplate()
Dim tb = TryCast(Me.GetTemplateChild("Text"), C1TextBoxBase)
tb.IsTabStop = Me.IsTabStop
End Sub
End Class
◎サンプルコード (C#)
public class CustomC1NumericBox : C1NumericBox
{
public override void OnApplyTemplate()
{
base.OnApplyTemplate();
var tb = this.GetTemplateChild("Text") as C1TextBoxBase;
tb.IsTabStop = this.IsTabStop;
}
}
{
public override void OnApplyTemplate()
{
base.OnApplyTemplate();
var tb = this.GetTemplateChild("Text") as C1TextBoxBase;
tb.IsTabStop = this.IsTabStop;
}
}
旧文書番号
80678