none
Binding Navigatorに追加したTextBoxのサイズと表示位置の設定の仕方 RRS feed

  • 質問

  • Binding Navigatorに追加したTextBoxのサイズと表示位置の設定の仕方を教えていただきたいと思います。
    LabelはAutoSizeプロパティをFalseに設定することによって思い通りにできたのですが、TextBoxの調整がうまくいかず、困っています。

    やりたいことは、「TextBoxの上下の間隔を拡げたい」ということなので、「Marginプロパティ」を 1,0,1,0 から 1,5,1,5 に変更してみたのですが、効果は見られませんでした。

                             ---------------------------------------------
                                              ↑ Topプロパティの設定で拡がると思った
                         ↓ 
                                  +----------------------------+
                                  |      TextBox                   |
                                  +----------------------------+  
                                              ↑ Bottomプロパティの設定で拡がると思った
                         ↓ 
                             ---------------------------------------------
    それに、「Allプロパティ」が「-1」となっているのですが、これがどんな効果をもたらすのかがわかりません。

    TextBoxの上下の間隔を拡げるためのプロパティの設定の仕方をお教えください。
       
    zen73
    2009年8月15日 20:45

回答

  • こんな
    bindingNavigator1.AutoSize = false;
    bindingNavigator1.Height = 200;
    
    //MultiLineで調整する場合
    toolStripTextBox1.AutoSize = false;
    toolStripTextBox1.Multiline = true; //toolStripTextBox1.TextBox.Multiline = true;
    toolStripTextBox1.Size = new System.Drawing.Size(toolStripTextBox1.Width , 50); //SingleLineで調整する場合 toolStripTextBox2.AutoSize = false; toolStripTextBox2.ControlAlign = ContentAlignment.TopCenter; toolStripTextBox2.Size = new System.Drawing.Size(toolStripTextBox2.Width , 80);
    #あとはここら辺のプロパティをいろいろいじって試してください
    • 回答としてマーク zen73 2009年8月19日 0:40
    2009年8月16日 1:54

すべての返信

  • こんな
    bindingNavigator1.AutoSize = false;
    bindingNavigator1.Height = 200;
    
    //MultiLineで調整する場合
    toolStripTextBox1.AutoSize = false;
    toolStripTextBox1.Multiline = true; //toolStripTextBox1.TextBox.Multiline = true;
    toolStripTextBox1.Size = new System.Drawing.Size(toolStripTextBox1.Width , 50); //SingleLineで調整する場合 toolStripTextBox2.AutoSize = false; toolStripTextBox2.ControlAlign = ContentAlignment.TopCenter; toolStripTextBox2.Size = new System.Drawing.Size(toolStripTextBox2.Width , 80);
    #あとはここら辺のプロパティをいろいろいじって試してください
    • 回答としてマーク zen73 2009年8月19日 0:40
    2009年8月16日 1:54
  • gekkaさん、ありがとうございます。
    プロパティの組み合わせをいじっているのですが、まだ思うような表示ができていません。

    思うような結果が出るまでいじってみようと思います。
    zen73
    2009年8月19日 0:40