텍스트 상자와 레이블이있는 간단한 사용자 정의 컨트롤이 있습니다. 다른 양식의 사용자 정의 컨트롤을 사용할 때 텍스트 상자의 텍스트에 액세스하기 위해 공용 속성을 만들었습니다.Windows에서 사용자 정의 컨트롤 양식 응용 프로그램
제 문제는 속성을 폼에서 호출 할 때 null 값을 반환한다는 것입니다. 내가 놓친 게 있니? 다음과 같이 :: 다음과 같이
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
public string rtnTxtMake
{
get
{
return txtMake.Text;
}
set
{
txtMake.Text = value;
}
}
}
하고 다음 형태의 버튼 클릭 이벤트에
내가 속성을 호출내 속성입니다
UserControl1 Usc = new UserControl1();
string Make = Usc.rtnTxtMake;
MessageBox.Show(Make)
'txtMake.Text'를 설정 한 적이 있습니까? – Nifle
application.is를 실행할 때 텍스트 상자에 값을 입력하는 것으로 충분하지 않습니까? – Kishore
수동으로 txtMake.Text를 일부 value.i에 할당하면 필요한 output.but을 얻을 수 있습니다. 런타임 중에 txtMake.Text ???????? – Kishore