Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi keine reaktion wenn form vergrößert werden soll (https://www.delphipraxis.net/33368-keine-reaktion-wenn-form-vergroessert-werden-soll.html)

HaZe 5. Nov 2004 18:42


keine reaktion wenn form vergrößert werden soll
 
hi

also erstmal hoffe das ich hier im richtigen loch bin :mrgreen: ansonsten push me :)

so nun zu meinen prob
ich hab ein form des is 451 hoch nun geh ich in das main menü und möchte gern mir die log datei anschauen die im memo1 erstellt wird ich hab das ganze so realisiert, es hat auch schon gefuntz aber ich hab glaub irgendwas verstellt, als ich einwenig daran rum gebaut hab

Delphi-Quellcode:
procedure TForm1.Log1Click(Sender: TObject);
begin
  if log1.Checked = false then
   begin
    form1.Height := 653;
    log1.checked := true;
   end
  else
   begin
    form1.height := 451;
    log1.Checked := false;
   end
end;
leider erhalte ich keine reaktion wenn ich log1. anklicke nur ein hacken wird gemacht sonst passiert nix :(


ich hoff mir kann jmd helfen

cya

HaZe :coder2:

jim_raynor 5. Nov 2004 18:49

Re: keine reaktion wenn form vergrößert werden soll
 
Nimm einfach das log1.checked in beiden Fällen aus. Das wird automatisch umgeschaltet.

HaZe 5. Nov 2004 18:54

Re: keine reaktion wenn form vergrößert werden soll
 
nein dies ist nicht der fall ich muss schon den befehl geben dass der hacken aktiviert wird


MfG
HaZe

alcaeus 5. Nov 2004 18:57

Re: keine reaktion wenn form vergrößert werden soll
 
Hi HaZe,

probiers mal so:

Delphi-Quellcode:
procedure TForm1.Log1Click(Sender: TObject);
begin
  if log1.Checked = false then
    form1.Height := 653
  else
    form1.height := 451;
  Log1.Checked := not Log1.Checked;
end;
@Jim_raynor: es handelt sich nicht um eine Checkbox, sondern um ein MenuItem. Dort muss Checked manuell gesetzt werden.

Greetz
alcaeus

jim_raynor 5. Nov 2004 19:03

Re: keine reaktion wenn form vergrößert werden soll
 
Zitat:

Zitat von alcaeus
@Jim_raynor: es handelt sich nicht um eine Checkbox, sondern um ein MenuItem. Dort muss Checked manuell gesetzt werden.

:wall: Hast ja recht.

Ich würde dir aber noch empfehlen, dass Form1 wegzumachen. Es handelt sich ja um's gleiche Formular, deshalb ist es an dieser Stelle überflüssig.

HaZe 5. Nov 2004 19:07

Re: keine reaktion wenn form vergrößert werden soll
 
hi
also erstmal zu

@alcaeus also ich hab dein code probiert, geht nix, habs in einer anderen form probiert da gehts, scheint ne einstellung von form1 verstellt zu sein jmd ne idee

Zitat:

Zitat von jim_raynor
Ich würde dir aber noch empfehlen, dass Form1 wegzumachen. Es handelt sich ja um's gleiche Formular, deshalb ist es an dieser Stelle überflüssig.

des is erstmal egal es geht erstma drum das es geht :)

cya
HaZe

alcaeus 5. Nov 2004 19:12

Re: keine reaktion wenn form vergrößert werden soll
 
Hi HaZe,

Zitat:

Zitat von HaZe
@alcaeus also ich hab dein code probiert, geht nix, habs in einer anderen form probiert da gehts, scheint ne einstellung von form1 verstellt zu sein jmd ne idee

dann musst du shcon selbst nachsehn, mit den Informationen die wir bisher haben können wir nur rumraten. Evtl. verstellst du die Größe in einem anderen Teil des Programms. Wo, das kannst nur du wissen

Greetz
alcaeus

Alexander Roth 5. Nov 2004 19:14

Re: keine reaktion wenn form vergrößert werden soll
 
Zitat:

Zitat von HaZe
nein dies ist nicht der fall ich muss schon den befehl geben dass der hacken aktiviert wird

Versteh ich nicht.

HaZe 5. Nov 2004 19:19

Re: keine reaktion wenn form vergrößert werden soll
 
Zitat:

Zitat von Alexander Roth
Zitat:

Zitat von HaZe
nein dies ist nicht der fall ich muss schon den befehl geben dass der hacken aktiviert wird

Versteh ich nicht.

Ganz einfach
also du hast ein mainmenü mit einen eintrag namens log view z.b
also wenn du ihn anklickst dann wird ein hacken vor "log view" gesetz das bedeutet das du die logs sehn kannst ist der hacken weg dann siehst du keine logs mehr

um hacken zu setzen
log1.checked := true;
unn um ihn wieder zu nehmen
log1.checked := false;


verstanden ?

cya
haze

jim_raynor 5. Nov 2004 19:20

Re: keine reaktion wenn form vergrößert werden soll
 
Zitat:

Zitat von HaZe
hi
also erstmal zu

@alcaeus also ich hab dein code probiert, geht nix, habs in einer anderen form probiert da gehts, scheint ne einstellung von form1 verstellt zu sein jmd ne idee

Zitat:

Zitat von jim_raynor
Ich würde dir aber noch empfehlen, dass Form1 wegzumachen. Es handelt sich ja um's gleiche Formular, deshalb ist es an dieser Stelle überflüssig.

des is erstmal egal es geht erstma drum das es geht :)

cya
HaZe

Schon mal ohne ausprobiert? Es könnte nämlich zu Problemen führen wenn in Form1 nicht das aktive Formular abgelegt ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:24 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz