カスタムテキストボックスコントロールを作成しましたが、のテキストボックスのデフォルトテキストを設定しようとしています。そのコンストラクタでは、私はText = "My Default Text"
と言っていますが、これはデザインモードのコントロールには影響しないようです。ここでカスタムテキストボックス - テキストプロパティがコンストラクタで機能しない
は、カスタムテキストボックスのコードです:
using System.Windows.Forms;
namespace MyNameSpace
{
public class xTextBox : TextBox
{
public xTextBox()
{
BorderStyle = BorderStyle.None;
Text = "My Default Text";
}
}
}
それから私は、ユーザーコントロールの上にそのコントロールをドロップし、何のテキスト:(
ここでは、私はプロパティボックスに見えるものではありません。 Text
プロパティempty
Visual Studioのデザインモードでは、コンストラクタを表示するときにコンストラクタを呼び出すとは思われません。 –
私の状況では '' BorderStyle''が適用され、Visual Studioはコンストラクタを呼び出します。 –
私は、カスタムコントロール '' XButton'を一度試してみましたが、一度ドロップされたVSはコントロールを作成し、 '' "XButton1" ''をテキストとして設定し、テキストIを無視します。そのコンストラクタに入れる。 –