2017-02-09 3 views
-4

TextBoxから拡張するユーザーコントロールを作成し、テキストボックス内ではなくテキストボックスの横にLabelを追加するには、ラベルをテキストボックスの横または上に配置する必要があります。 ユーザーコントロールはTextBoxから拡張する必要があります。ユーザーコントロールテキストボックス(ラベル付き)

私はこの問題を探し求めていましたが、アンサーを見つけることはできません。

+1

... ... WinFormsのアプリケーションを作成し、MSDNに取得する方法についていくつかのYouTubeをチェックし、明らかにこれに新しいしています。ここでは、あなたを助けるリンクがあります:https://msdn.microsoft.com/en-us/library/7h62478z(v=vs.110).aspx – NicoRiff

+0

あなたのコードではどこに問題がありますか? – frostbyte

+0

私たちは何かを参照する必要があります。 http://stackoverflow.com/help/how-to-ask – Mokey

答えて

0

あなたが正しく理解している場合は、LabelTextBoxの横に置きます。あなたは、コードでこれを行うにしたい場合は、それは同じくらい簡単です:

int x, y; 
x = y = 200; 
TextBox tb = new TextBox(); 
tb.Width = 100; 
tb.Left = x; 
tb.Top = y; 

Label lbl = new Label(); 
lbl.Width = 50; 
//If you want it on the right of the TextBox 
lbl.Left = tb.Right + 10; 
//If you want it on the left of the TextBox 
lbl.Right = tb.Left - 10; 

あなたは明らか、あなたの心の欲求にそれらの値のすべてを変更することができます。 WinFormsアプリケーションでこれをやろうとすれば、配置したいすべての要素をドラッグアンドドロップするだけで済みます。あなたはあなたのコードを投稿し、あなたの努力を示し

https://www.youtube.com/watch?v=DdXrw6HUzCA

https://msdn.microsoft.com/en-us/dn308572.aspx

+0

ありがとうございましたが、私の考えはLabelを持つTextBoxであるコントロールを使用することです。このコントロールをWinFormにドラッグアンドドロップすると、ラベル付きのテキストボックスが追加されます。 –

関連する問題