Autor Beitrag
csigg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 706

WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
BeitragVerfasst: Mo 04.04.05 15:09 
ich hab ein Main-Form und wenn ich aus diesem Form ein weiteres aufrufe, und in diesem zweiten zweimal auf irgendetwas klicke (ComboBox,....) dann verschwindet es einfach hinter dem Main, das heisst es ist für mich dann nutzlos.
Kann mir jemand zufällig sagen an was das liegen könnte???


Moderiert von user profile iconraziel: Topic aus CLX / Delphi Language (Object-Pascal) verschoben am Mo 04.04.2005 um 17:17
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Mo 04.04.05 16:14 
Ein wenig Code wäre praktisch. ;)
csigg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 706

WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
BeitragVerfasst: Di 05.04.05 07:30 
Ein wenig gibts nicht, gibt wenn dann 1300 Zeilen
csigg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 706

WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
BeitragVerfasst: Di 05.04.05 07:32 
OK, ich hab das Problem nur bei den DateTimePicker, hier der code dazu:
ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
rocedure Tfrm_Verwalt.btstandaendernClick(Sender: TObject);
var sqlstatement:String;
  von: TDateTime;
  bis: TDateTime;
  timeVon: TTime;
  timeBis: TTime;
begin
dmMEsse.IBTransaction1.CommitRetaining;

von := trunc(DateTimePicker1.Date) + frac(StrToDateTime(meoeffnung.Text));
bis := trunc(DateTimePicker2.Date) + frac(StrToDateTime(meschliessung.Text));

sqlstatement := 'UPDATE DMESSE SET STANDOEFFNUNG=''' + DateTimeToStr(von)+
                ''', STANDSCHLIESSUNG=''' + DateTimeToStr(bis) +
                '''WHERE ID=1;';
  try
    begin
      with dmMesse.IBSQL1 do
        begin
          Close;
          SQL.Clear;
          SQL.Add(sqlstatement);
          ExecQuery;
          dmMesse.IBTransaction1.CommitRetaining;
        end;
      end
  except
    begin
      dmMEsse.IBTransaction1.RollbackRetaining;
    end
  end;
end;


OK, der der Code bringt euch wahrscheinlich nicht viel, aber sind in Verbiundung mit dem DateTimePicker Probleme bekannt, oder sachen die man unbedingt beachten sollte?
also ich benutz den DateTimePicker auch nicht zu ersten mal, aber es ist das erste mal das es damit solche Probleme gab.
csigg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 706

WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
BeitragVerfasst: Di 05.04.05 09:47 
also, ich hab jetzt ausgiebig getestet und rausgefunden das das 2. Fenster sich nur hinter das erste schiebt. Wenn ich das hauptfenster nicht maximiert habe, kann ich dann das 2. wieder anklicken und es geht wieder weiter...