问题描述
form1中有一个button和listbox,其中的选项是书名,选择一个书名再按button,出现form2,有3个文本框,可以分别输入书的ID、作者、类别,在确认输入后将书名及其ID、作者、类别都存储至对应的struct中方便以后调用,以上过程该如何实现呢?如何存进对应的struct中?还请高手不吝赐教~谢谢!
解决方案
解决方案二:
咋没人理呢?来个人教教偶····
解决方案三:
定义一个book类,属性ID,作者,类别,form1中有一个button和listbox选择一个书名再按buttonshow出form2form2可以通过构造函数传参书名或者直接传book类
解决方案四:
publicstructbook{publicstringname="";publicstringid="";publicstringclassType="";}privatevoidButton1_Click(System.Objectsender,System.EventArgse){bookbk=newbook();bk.id=this.textBox1.Text;bk.name=this.textBox2.Text;bk.classType=this.textBox3.Text;this.comboBox2.DroppedDown=true;}
解决方案五:
this.comboBox2.DroppedDown=true;这句用不着
解决方案六:
请问3楼的程序貌似不可以将根据选择的不同书名再输入的其属性分别存入对应的struct中吧··这个该怎么解决呢?
解决方案七:
//form1:publicstructbook{publicstringname="";publicstringid="";publicstringclassType="";}privatevoidButton1_Click(System.Objectsender,System.EventArgse){//为结构体赋值//form2f=newform2();//f.Show();//将值分别调入或作其他处理}//form2//略
解决方案八:
publicstringname="";publicstringid="";publicstringclassType="";运行的时候提示结构中不能有实例字段初始值设定项·······汗
解决方案九:
form2是用来输入数据给结构体赋值的,调用在后面,赋值可以重复多次不同的,该怎么样对应不同的book用多个结构体存储book相应的属性呢?