Einzelnen Beitrag anzeigen

Speedy1505

Registriert seit: 13. Apr 2003
Ort: Dresden
3 Beiträge
 
Delphi 7 Enterprise
 
#4
  Alt 13. Apr 2003, 12:24
das ist aus meinem CqellCode:

Global:
Code:
 const Anzahl = 57;
 var
  SpinEdit         : array[1..Anzahl] of TSpinEdit;
  CheckBox         : array[1..Anzahl] of TCheckBox;
  LabelFeld        : array[1..Anzahl] of TLabel;
Procedure im Programm:
Code:
  procedure Komponenten_erstellen;
   var I : Byte;
    begin
     for I := 1 to Anzahl do
      begin
       SpinEdit[I] := TSpinEdit.Create(Application);
       with SpinEdit[I] do
        begin
         Parent := TabControl1;
         case I of
          1 ..19 : begin
                    Left := 7;
                    Top := 45 + ((I - 1) * 25);
                   end;
          20..38 : begin
                    Left := 270;
                    Top := 45 + ((I - 20) * 25);
                   end;
          39..57 : begin
                    Left := 533;
                    Top := 45 + ((I - 39) * 25);
                   end;
         end;
         Width := 36;
         AutoSize := False;
         MaxValue := 99;
         MaxLength := 2;
         Name := 'SpinEdit' + IntToStr(I);
         OnChange := SpinChange;
         Tag := I;
        end;    // Ende von SpinEdit
       CheckBox[I] := TCheckBox.Create(Application);
       with CheckBox[I] do
        begin
         Parent := TabControl1;
         case I of
          1 ..19 : begin
                    Left := 48;
                    Top := 47 + ((I - 1) * 25);
                   end;
          20..38 : begin
                    Left := 311;
                    Top := 47 + ((I - 20) * 25);
                   end;
          39..57 : begin
                    Left := 574;
                    Top := 47 + ((I - 39) * 25);
                   end;
         end;
         Width := 165;
         AutoSize := False;
         Name := 'CheckBox' + IntToStr(I);
         Caption := '';
         ShowHint := True;
         PopupMenu := PopupMenu1;
         OnClick := CheckBoxClick;
         OnContextPopup := CheckBox_Kontext;
         Tag := I;
        end;    // Ende von CheckBox
       LabelFeld[I] := TLabel.Create(Application);
       with LabelFeld[I] do
        begin
         Parent := TabControl1;
         case I of
          1 ..19 : begin
                    Left := 216;
                    Top := 50 + ((I - 1) * 25);
                   end;
          20..38 : begin
                    Left := 479;
                    Top := 50 + ((I - 20) * 25);
                   end;
          39..57 : begin
                    Left := 742;
                    Top := 50 + ((I - 39) * 25);
                   end;
         end;
         Width := 42;
         AutoSize := False;
         Name := 'Label' + IntToStr(I);
         Caption := '';
         Alignment := taRightJustify;
        end;    // Ende von Label
      end;
    end;    // Komponenten erstellen
den Quellcode hab ich aus meiner Einkaufsliste kopiert - was ich hier mit SpinEdit und CO mache, geht Problemlos auch mit TEdit .....

hoffe, es geht - bei mir geht es doch auch ....
Programmieren ist viel mehr als nur
COPY & PASTE
  Mit Zitat antworten Zitat