AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Checkboxen mit gleichem Boolean-Wert zählen
Thema durchsuchen
Ansicht
Themen-Optionen

Checkboxen mit gleichem Boolean-Wert zählen

Ein Thema von Tumm · begonnen am 6. Nov 2006 · letzter Beitrag vom 24. Nov 2006
Antwort Antwort
Seite 1 von 5  1 23     Letzte »    
Tumm

Registriert seit: 17. Jun 2006
Ort: Celle
171 Beiträge
 
Turbo Delphi für Win32
 
#1

Checkboxen mit gleichem Boolean-Wert zählen

  Alt 6. Nov 2006, 14:40
Hi

Ich habe ein Programm geschrieben, in dem 29 Checkboxen sind. Wie kann ich (anhand eines Integers) alle CheckBoxen mit dem gleichen Boolean-Wert zählen?

Beispiel: Alle Checkboxen zählen, die auf 'False' gesetzt sind.

Tumm
Code Gear = Kot Gier
  Mit Zitat antworten Zitat
Balu der Bär
(Gast)

n/a Beiträge
 
#2

Re: Checkboxen mit gleichem Boolean-Wert zählen

  Alt 6. Nov 2006, 14:41
Mit Hier im Forum suchenFindComponent alle Boxen in einer for-Schleife durchgehen, falls Box auf False steht (was immer du dmit meinst) => Inc(i).
  Mit Zitat antworten Zitat
Tumm

Registriert seit: 17. Jun 2006
Ort: Celle
171 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Checkboxen mit gleichem Boolean-Wert zählen

  Alt 6. Nov 2006, 14:46
Das hab' ich schon probiert. Aber Delphi meint, dass die Eigenschaft 'Checked' undefiniert sei.
Code Gear = Kot Gier
  Mit Zitat antworten Zitat
Balu der Bär
(Gast)

n/a Beiträge
 
#4

Re: Checkboxen mit gleichem Boolean-Wert zählen

  Alt 6. Nov 2006, 14:46
Zeig doch mal her was du versucht hast, meine Glaskugeln ist im Urlaub.
  Mit Zitat antworten Zitat
Tumm

Registriert seit: 17. Jun 2006
Ort: Celle
171 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Checkboxen mit gleichem Boolean-Wert zählen

  Alt 6. Nov 2006, 14:47
Delphi-Quellcode:
if FindComponent('CheckBox' + IntToStr(c1)).Checked = true then

...
Code Gear = Kot Gier
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

Re: Checkboxen mit gleichem Boolean-Wert zählen

  Alt 6. Nov 2006, 14:48
if TCheckbox(FindComponent('CheckBox' + IntToStr(c1))).Checked = true then
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
Tumm

Registriert seit: 17. Jun 2006
Ort: Celle
171 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Checkboxen mit gleichem Boolean-Wert zählen

  Alt 6. Nov 2006, 14:49
Danke, es funzt!
Code Gear = Kot Gier
  Mit Zitat antworten Zitat
Tumm

Registriert seit: 17. Jun 2006
Ort: Celle
171 Beiträge
 
Turbo Delphi für Win32
 
#8

In einer Schleife - Checkboxen auslesen

  Alt 23. Nov 2006, 17:27
Hi

Ich hab das so angewendet:
Delphi-Quellcode:
while c3 < 29 do begin
Inc(c3);
if TCheckbox(FindComponent('CheckBox' + IntToStr(c3))).Checked = true then begin
if durckm.ItemIndex = 1 then
a.Add(TCheckbox(FindComponent('CheckBox' + IntToStr(c3))).Caption + ' hat abgeben!') else
Memo1.Lines.Add(TCheckbox(FindComponent('CheckBox' + IntToStr(c3))).Caption + ' hat abgegeben!');
end else begin
if durckm.ItemIndex = 1 then
na.Add(TCheckbox(FindComponent('CheckBox' + IntToStr(c3))).Caption + ' hat nicht abgegeben!');
Memo1.Lines.Add(TCheckbox(FindComponent('CheckBox' + IntToStr(c3))).Caption + ' hat abgegeben!');
end;
end;
c3 = Integer, a = Tstrings, na = Tstrings, Memo1 = Memo

Aber es geht nich! (Zugriffsverletzung)
Code Gear = Kot Gier
  Mit Zitat antworten Zitat
Benutzerbild von jakobwenzel
jakobwenzel

Registriert seit: 31. Aug 2005
Ort: Ingelheim am Rhein
141 Beiträge
 
FreePascal / Lazarus
 
#9

Re: Checkboxen mit gleichem Boolean-Wert zählen

  Alt 23. Nov 2006, 17:47
Schon mal was von Debuggen gehört?
Jakob Wenzel
"My store now sells Ninja Weapons!"
Comicverkäufer bei den Simpsons
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#10

Re: Checkboxen mit gleichem Boolean-Wert zählen

  Alt 23. Nov 2006, 17:49
Wo hast du C3 definiert? Lokal oder? Hast du C3 auch vorher auf 0 gesetzt weil sonst ist C3 nicht initialisiert und da kommt nicht viel gutes bei raus
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 5  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:48 Uhr.
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