■No91285 (韋駄天 さん) に返信 > TextBox のサイズそのままで > 表示される文字列の大きさを変えることは > できないのでしょうか? Windows Forms であれば、の話です。 TextBox コントロールの AutoSize プロパティは、継承元の TextBoxBase で隠されて プロパティウィンドウから消えているだけで、False にすれば高さを自由に変更できます。 プロパティウィンドウで変更したいということであれば、継承して using System.ComponentModel; using System.Windows.Forms; namespace WindowsFormsApp1 { class TextBoxEx : TextBox { [Browsable(true)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] public override bool AutoSize { get { return base.AutoSize; } set { base.AutoSize = value; } } } } のようにすれば良いです。 ただ、入力領域は上に寄ったままなので、縦位置を変更したいのであれば EM_SETRECT メッセージを 送って変更する必要があります。
- Child Tree -