数値型セル(NumericUpDownCell)やドメインアップダウン型セル(DomainUpDownCell)で値を編集するとき、値が左上に移動するのはなぜですか?

文書番号 : 40460     文書種別 : 技術情報     登録日 : 2017/07/26     最終更新日 : 2017/07/26
文書を印刷する
対象製品
MultiRow for Windows Forms 10.0J
詳細
セルの値の編集に.NET FrameworkのNumericUpDownコントロールやDomainUpDownコントロールが使用されるためです。NumericUpDownコントロールでは文字列の位置を左、中央または右にのみ設定できるため、垂直方向の配置が常に固定されています。
NumericUpDwonCellで編集時の値の移動を避けるには、NumericUpDownCell.Style.TextAlignプロパティをTopLeft、TopCenterまたはTopRightに設定します。

NumericUpDownCellやDomainUpDownCellの代わりに、InputManCellのGcNumberCellやGcMaskCellを使用すると、文字列の垂直方向の配置を変更できます。