Thema: Delphi Abi-Rechner

Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Abi-Rechner

  Alt 21. Dez 2008, 12:44
Ein Flag ist ein gesetztes Bit. Aber wahrscheinlich wäre es einfacher, mit einer Menge zu arbeiten. Du definierst Dir also je CheckBox eine Konstante und legst diese bei Bedarf in der Menge ab. Abfragen kannst Du dann mit dem in-Operator.
Delphi-Quellcode:
const cb1 = 1;
      cb2 = 2;
      cb3 = 3;
//usw.
var iMenge: set of Byte;
begin
  iMenge := [];
  if Checkbox1.Checked then
    Include(iMenge,cb1);
  if Checkbox2.Checked then
    Include(iMenge,cb2);
  //usw.

//Abfragen
if cb1 in iMenge then
  //Behandlungsroutine für Checkbox1
Für die "InfoBox" kannst Du <Application.>MessageBox verwenden. Schau dazu mal in die Hilfe, da sind auch die möglichen Werte für die Grafiken beschrieben.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat