1. 我的程序包含N个窗体,但是其中只有一个是主窗体,其他都是包含在里面,我怎么才能使其他的窗体在程序运行时需要时才出现,也就是在程序刚开始不出现,我点相应的按钮才出来(不用程序自动产生,因为我每个窗体的控件太多了,自动产生不好控制)!!
2. 怎么才能使我的窗体不能最大化,而且使他的大小刚好使我在设计的时候的大小??
3. 我在一个窗体种有N个输入框,对应了相应的数据库中字段的内容,现在我要实现的是:有三个输入框,对应了同一个表的不同字段,我想在他们三个中如果有一个输入了内容,另外两个能够智能的得到相应统一记录的值。我想用LOOKUPCOMBOBOX,我想使用他的TEXT属性,程序却告诉我说他的TEXT属性是只读。而如果用COMBOBOX控件的话,要把该字段的内容加到COMBBOX的LIST中去又有点麻烦;如果用的是EDIT控件的话,用户又不能明确知道当前数据库里面该字段的内容,很容易输入该字段没有的值;
现在要问的是:有没有什么好的办法可以解决这个问题啊 ??

解决方案 »

  1.   

    lijinghe1(副乡长):这本来就是"副乡长"的管辖范围呀!别挑肥捡瘦的,呵呵~~~
      

  2.   


    procedure TFrom1.Button1Click(Sender: TObject);
    begin
      FromSub.ShowModal;
      FromSub.Show;   //或
    end;②設定form1的Constraints中的属性和BorderIcons的属性
      

  3.   

    ③用TCOMBOBOX
      "如果有一个输入了内容,另外两个能够智能的得到"
      利用OnChange事件修正另外两个...
      

  4.   

    1.
    procedure TFrom1.Button1Click(Sender: TObject);
    begin
      Form2:=TForm2.Create(Application);/Application.CreateForm(TForm2,Form2);   
    end;
      

  5.   

    project->options->forms
    将左边自动创建的窗体移到右边,在程序中写代码创建就可以了