1. 我的程序包含N个窗体,但是其中只有一个是主窗体,其他都是包含在里面,我怎么才能使其他的窗体在程序运行时需要时才出现,也就是在程序刚开始不出现,我点相应的按钮才出来(不用程序自动产生,因为我每个窗体的控件太多了,自动产生不好控制)!!
2. 怎么才能使我的窗体不能最大化,而且使他的大小刚好使我在设计的时候的大小??
3. 我在一个窗体种有N个输入框,对应了相应的数据库中字段的内容,现在我要实现的是:有三个输入框,对应了同一个表的不同字段,我想在他们三个中如果有一个输入了内容,另外两个能够智能的得到相应统一记录的值。我想用LOOKUPCOMBOBOX,我想使用他的TEXT属性,程序却告诉我说他的TEXT属性是只读。而如果用COMBOBOX控件的话,要把该字段的内容加到COMBBOX的LIST中去又有点麻烦;如果用的是EDIT控件的话,用户又不能明确知道当前数据库里面该字段的内容,很容易输入该字段没有的值;
现在要问的是:有没有什么好的办法可以解决这个问题啊 ??
2. 怎么才能使我的窗体不能最大化,而且使他的大小刚好使我在设计的时候的大小??
3. 我在一个窗体种有N个输入框,对应了相应的数据库中字段的内容,现在我要实现的是:有三个输入框,对应了同一个表的不同字段,我想在他们三个中如果有一个输入了内容,另外两个能够智能的得到相应统一记录的值。我想用LOOKUPCOMBOBOX,我想使用他的TEXT属性,程序却告诉我说他的TEXT属性是只读。而如果用COMBOBOX控件的话,要把该字段的内容加到COMBBOX的LIST中去又有点麻烦;如果用的是EDIT控件的话,用户又不能明确知道当前数据库里面该字段的内容,很容易输入该字段没有的值;
现在要问的是:有没有什么好的办法可以解决这个问题啊 ??
procedure TFrom1.Button1Click(Sender: TObject);
begin
FromSub.ShowModal;
FromSub.Show; //或
end;②設定form1的Constraints中的属性和BorderIcons的属性
"如果有一个输入了内容,另外两个能够智能的得到"
利用OnChange事件修正另外两个...
procedure TFrom1.Button1Click(Sender: TObject);
begin
Form2:=TForm2.Create(Application);/Application.CreateForm(TForm2,Form2);
end;
将左边自动创建的窗体移到右边,在程序中写代码创建就可以了