Pass Wert von Usercontrol Form
Erstelle ich ein usercontrol1 mit textBox. Und mit meiner form, die ich fügen Sie ein Benutzersteuerelement(usercontrol1 mit textBox) und eine textBox. Ich weiß schon, wie pass-Wert von der Form, Usercontrol.
Form Code
public string ID
{
get { return textBox1.Text; }
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
userControl11.ID = ID;
}
Usercontrol Code
public string BorrowerID
{
set { textBox1.Text = value; }
}
Aber nicht wissen, wie Sie übergeben Sie den Wert aus textBox-von Usercontrol Textfeld des Formulars?
Ich fand, wie nahe die form von usercontrol.
((Form)this.TopLevelControl).Close();
Ändern parentform Farbe
this.ParentForm.BackColor= Color.Red;
Wie würde ich das umsetzen, so etwas wie diese oder eine andere Methode zu übergeben, Wert von usercontrol form?
((Form)this.TopLevelControl).ID = ID;
oder
this.ParentForm.ID= ID;
InformationsquelleAutor Karlx Swanovski | 2013-06-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstelle ich das UserControl1 in ein neues Projekt und Verweis zu meinem Projekt, das das Formular enthält, anstelle der direkten Zugabe von UserControl in der forms-Projekt, das ist, warum die Dinge kompliziert.
Hier ist es jetzt pass " - Wert von UserControl Form
UserControl
Form1
InformationsquelleAutor Karlx Swanovski
Können Sie über eine Eigenschaft, auf die der Nutzer die Kontrolle über alle Daten geben die Sie mögen und legen Sie den Wert der Eigenschaft auf dem web-Formular mit der Steuerung.
User control Code-behind:
==============================================================
MyPage.aspx
============================================================
In webform-CodeBehind -,
InformationsquelleAutor Nikola Mitev