Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi CheckGrp - ComboBox - Item Problem (https://www.delphipraxis.net/118275-checkgrp-combobox-item-problem.html)

LuCSteR 5. Aug 2008 09:21

Re: CheckGrp - ComboBox - Item Problem
 
na das muss man erstmal wissen :) vielen dank. funktioniert jetzt auch einwandfrei.

Delphi-Quellcode:
procedure TForm1.ComboBox1Change(Sender: TObject);
var
  i:integer;
  hilf:boolean;

begin
  Button1.Enabled:=false;
  hilf:=false;

  for i:= 0 to CheckGroup1.Items.Count-1 do
    if CheckGroup1.Checked[i]
    then hilf:=true;
     
  if hilf then Button1.Enabled:=true;
end;
Jetzt muss ich mich nur noch um die Checkboxen"steuerung" kümmern :)

DeddyH 5. Aug 2008 09:26

Re: CheckGrp - ComboBox - Item Problem
 
Geht auch noch etwas kürzer:
Delphi-Quellcode:
procedure TForm1.ComboBox1Change(Sender: TObject);
var
  i:integer;

begin
  for i:= 0 to CheckGroup1.Items.Count-1 do
    begin
      Button1.Enabled := CheckGroup1.Checked[i];
      if Button1.Enabled then break;
    end;
end;

LuCSteR 5. Aug 2008 10:11

Re: CheckGrp - ComboBox - Item Problem
 
okay, aber das Button1.Enabled:=false als Startwert muss drin bleiben, weil sonst trotzdem der Button geklickt werden könnte wenn:
eine checkbox egwählt wurde, dann wieder abgewählt wird und dann die combobox nochmal angewählt wird... dann ist der startbutton immernoch an :) und das soll ja so nicht sein.

Mal ne andere Frage noch. Ich habe TDE installiert. Nun will er ne Registrierung durchführen. Irgendwas war da doch mit den Pfaden, das man irgend einen Pfad ändern musste oder ne Datei woanders hinpacken muss, damit man die Registrierung nicht machen muss. Hab das gestern irgendwo gelesen, aber finds nicht mehr :(

DeddyH 5. Aug 2008 10:23

Re: CheckGrp - ComboBox - Item Problem
 
Solche "üblen Tricks" kenne ich jetzt nicht. Registrier Dich doch einfach kostenlos, dann bekommst Du eine Mail, deren Anhang Du in Dein HOME-Verzeichnis speicherst. Das war dann alles.

LuCSteR 5. Aug 2008 10:56

Re: CheckGrp - ComboBox - Item Problem
 
jop, danke. hat alles geklappt. :)

christian_u 5. Aug 2008 11:57

Re: CheckGrp - ComboBox - Item Problem
 
CheckGroup unter Lazarus 0.9.25 hat gar kein Count.

Delphi-Quellcode:
procedure TForm1.CheckGroup1ItemClick(Sender: TObject; Index: integer);
var
  i:integer;
  hilf:boolean;
begin
  hilf:=false;
  for i:= 0 to CheckGroup1.Items.Count - 1 do
    begin
      if CheckGroup1.Checked[i] then
      begin
        hilf:=true;
        Break;
      end;
    end;

  Button1.Enabled := hilf;
end;
Funktioniert bei mir super.

ups, hab wohl die 2. Seite übersehn :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:06 Uhr.
Seite 3 von 3     123   

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