71 lines
1.5 KiB
C#
71 lines
1.5 KiB
C#
using System;
|
|
|
|
namespace Sunny.UI.Demo.Forms
|
|
{
|
|
public partial class FEditor : UITitlePage
|
|
{
|
|
public FEditor()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void btnEdit_Click(object sender, System.EventArgs e)
|
|
{
|
|
Person person = new Person();
|
|
person.Name = "SunnyUI";
|
|
person.Sex = Sex.Male;
|
|
person.Age = 18;
|
|
person.Department = "研发部";
|
|
person.Birthday = new DateTime(2002, 1, 1);
|
|
|
|
FEdit frm = new FEdit();
|
|
frm.Person = person;
|
|
frm.ShowDialog();
|
|
if (frm.IsOK)
|
|
{
|
|
this.ShowSuccessDialog(frm.Person.ToString());
|
|
}
|
|
|
|
frm.Dispose();
|
|
}
|
|
|
|
private void btnAdd_Click(object sender, EventArgs e)
|
|
{
|
|
FEdit frm = new FEdit();
|
|
frm.ShowDialog();
|
|
if (frm.IsOK)
|
|
{
|
|
this.ShowSuccessDialog(frm.Person.ToString());
|
|
}
|
|
|
|
frm.Dispose();
|
|
}
|
|
}
|
|
|
|
public class Person
|
|
{
|
|
public string Name { get; set; }
|
|
|
|
public int Age { get; set; }
|
|
|
|
public Sex Sex { get; set; }
|
|
|
|
public string Department { get; set; }
|
|
|
|
public DateTime Birthday { get; set; }
|
|
|
|
public string Address { get; set; }
|
|
|
|
public override string ToString()
|
|
{
|
|
return Name + ", " + Age + ", " + Department;
|
|
}
|
|
}
|
|
|
|
public enum Sex
|
|
{
|
|
Male,
|
|
Female
|
|
}
|
|
}
|