Einzelnen Beitrag anzeigen

Benutzerbild von bitsetter
bitsetter

Registriert seit: 17. Jan 2007
1.169 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Radnom - Funktion + .visible:= true

  Alt 2. Jun 2007, 00:10
Hi,

sollen pro Block zufällig 2 TPanel versteckt werden oder soll nur einmal für alle Blöcke eine Ebene ausgewählt werden?

EDIT: Der Fragesteller ist gerade wieder offline, falls von jeden Block zufällig einer ausgewählt werden soll hier mein Lösungsvorschlag:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
const
  Bloecke = 4;
var
  MyPanel: Array [1..Bloecke, 0..2] of TPanel;
  x, y: integer;
begin
  MyPanel[1][0]:= Panel1;//Block 1
  MyPanel[1][1]:= Panel2;
  MyPanel[1][2]:= Panel3;

  MyPanel[2][0]:= Panel4;//Block 2
  MyPanel[2][1]:= Panel5;
  MyPanel[2][2]:= Panel6;

  MyPanel[3][0]:= Panel7;//Block 3
  MyPanel[3][1]:= Panel8;
  MyPanel[3][2]:= Panel9;

  MyPanel[4][0]:= Panel10;//Block 4
  MyPanel[4][1]:= Panel11;
  MyPanel[4][2]:= Panel12;

  for x := 1 to Bloecke do//reset
    for y := 0 to 2 do
      MyPanel[x][y].Visible:= false;

  for x := 1 to Bloecke do
    MyPanel[x][Random(3)].Visible:= true;
end;
Gruß bitsetter
"Viele Wege führen nach Rom"
Wolfgang Mocker (geb. 1954), dt. Satiriker und Aphoristiker
  Mit Zitat antworten Zitat