-2

プログラムでWPF2010でTextBoxを作成しました。

TextBox tb= new TextBox();
tb.MaximumSize=new System.Drawing.Size(100, 25);

このTextBoxをフォーム上でプログラムで場所を定義するにはどうすればよいですか?

tb.Margin = System....Drawing(0, 0, 0, 0); -  does not work.
4

2 に答える 2

1

WPFの例

TextBox textBox=new TextBox();
textBox.Width = 100;
textBox.Height = 100;
textBox.Margin=new Thickness(20,200,100,100);

Content.Children.Add(textBox);

どこにContentありますかStackPanel

Winformsの例

TextBox textBox=new TextBox();
textBox.Location=new Point(100,100);
this.Controls.Add(textBox);
于 2013-02-20T04:10:44.633 に答える
0

テキストボックスをどのコンテナに入れていますか?DockPanelに入れる場合は、次のようなことを行う必要があります。

<DockPanel HorizontalAlignment="Left" >
</DockPanel 

これにより、WPFはマージンが適用される場所を認識します。

于 2013-02-20T04:13:19.780 に答える