问题一:在窗体中间有一个image控件,存放一张图片.如何能在窗体大小改变的同时,控件的位置仍相对于窗体在窗体中间。
  问题二:窗体上有一个文本框和一个按钮,一个DBGRID在文本框上输入一个日期如(2003、2003-10-12、10:13等,反正格式符合yyyy-mm-dd hh:mm:ss),按按钮后在数据库中查询(数据库中有一张数据表test中的一个字段t1存储这个时间),若找到在DBGRID中显示,未找到不显示;若输入的数据格式不对,提示错误。
请大家快帮忙,很急要交货了!!!!!!!!!!!!

解决方案 »

  1.   

    问题一:看看控件的align属性里有没有属性可调
      

  2.   

    二 、要编译后运行程序。
      try
        StrToDateTime(Edit1.Text);
      except
        ShowMessage('时间输入不正确!');
      end;
      

  3.   

    procedure TForm1.FormResize(Sender: TObject);
    begin
            image1.top:=trunc((form1.ClientHeight-image1.Height)/2);
            image1.left:=trunc((form1.ClientWidth-image1.Width)/2);
    end;
      

  4.   

    第一个问题,再formResize事件里搞定。
    第二个问题用数据集的Locate 就形了,至于格式不对,你可以用两个日期控件,一个取日期,一个取时间
    trunc(DateTime1.Date) + Frac(DateTime2.Time)
      

  5.   

    我是用了StrToDateTime,但我输入一个2003,就提示输入不正确,这是怎么回事?
      

  6.   

    还是用favan(SUPER.NET) 的方法吧。
      

  7.   

    第二个问题我还是不能解决,请大家在具体说一下。另外要用QUERY控件访问数据库。