模态值是指只能更具多个特定值中的一个的参数。大多数,这些参数指定或是函数应该是执行的计算方法或函数肯定回的数据类型的信息。参数描述中将除开默认值(如果有)。这些参数大多数为可选,且在未指定你时在用默认值。
delphi中模态值即modalresult,指模式窗体返回值般,好象主要是用于你所选窗体按钮modalresult属性,当设置此属性后,以来会显示此窗体时,然后点击按钮关闭本窗体的时候,回次属性选择设置的值才是返回值如在form1调用ifmryesthenshowmessage(#39可以了#39)设置中form2窗体按钮modalresultmryes的话,再点按钮关闭窗体时,直接返回mryes会显示,从而不显示可以啦
.例如:系统设置2个窗体,1个form1,1个form21form1上面放上登陆后按钮button1在uses中组建unit2在button1的onclick事件中写proceduretform1.button1click(sender:tobject);
begin;form1.hide;end;
fori:0wantcount-1dobeginbtnarray[i](yourform)btnarray[i].parent:yourform......end在类里写个proceduremybtnclick(sender:tobject)btnarray[i].onclick:mybtnclick
proceduretform1.button1click(sender:tobject)
;vara:arrayforstring;//定义动态数组index:integer;//符号表示数组下标变量begin;(selectboutsidea);;setlength(a,)
;//设置数组宽度index:0;//初始化操作下标;whilenotadoquery.eofdo//数据集重复运行begina[index]:(b).asstring;//数据先添加到数组中inc(index);;end;end;