public partial class phoneOrder : Form
{
private string loginName = "";
public string LoginName
{
get { return loginName; }
set { loginName = value; }
}
*************以下是在同一空间里的另一个类中访问Form form = new phoneOrder();
form.LoginName="aaa";
form.Show();
提示错误“System.Windows.Forms.Form”并不包含“LoginName”的定义

解决方案 »

  1.   

    我看不出来什么问题哎!
    你把Form   form   =   new   phoneOrder(); 
    改为phoneOrder form   =   new   phoneOrder();试试! 
      

  2.   

    private   string   loginName   =   "";
    改成 public string   loginName   =   "";
    试试......
      

  3.   

    phoneOrder form   =   new   phoneOrder();
      

  4.   

    LoginName是phoneOrder对象的属性,尽管phoneOrder对象继承于Form对象,但要访问子类特有属性时是不能用多态的形式去声明一个父类引用,然后用父类引用调用子类成员的,所以必须声明成phoneOrder form = new phoneOrder()的形式才可以。
      

  5.   

    Form里确实没有这个属性,只是在他的子类里才有的。楼主看看继承方面的知识吧。
    phoneOrder   form       =       new       phoneOrder();可以
    Form   form   =   new   phoneOrder();
    ((phoneOrder)form).LoginName="aaa";
    form.Show(); 
    这样也可以。
      

  6.   

    由于你的属性不是OVerride的。所以你创建的类型为Form, 自然没有这个。