tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
1906
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    doof doof ist offline Grünschnabel
    Registriert seit
    May 2004
    Beiträge
    2
    was für nen befehl brauch ich um das was im edit feld steht nach buttonklick ins stringgrid zu kopiern?
    also edit 1 in stringgrid 1,1
    edit 2 in stringgrid 1,2

    un wie bekomm ich das, was im label steht in die titelleiste vonner stringgrid?

    thx.
     

  2. #2
    vop vop ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Beiträge
    676
    Stringgrid1.Cells[Spalte,Zeile]:=edit1.text

    Wenn Du als Zeile 0 verwendest, ist das die Titelzeile

    vop
     

  3. #3
    doof doof ist offline Grünschnabel
    Registriert seit
    May 2004
    Beiträge
    2
    k thx.

    wenn ich jeze noch die stringgrid speichern will bzw load mach ich das wie?
    mit savetofile?
     

  4. #4
    Registriert seit
    Apr 2001
    Ort
    Hamburg
    Beiträge
    1.309
    Schon mal was von "ausprobieren" gehört?
     

  5. #5
    Avatar von jc-freak
    jc-freak jc-freak ist offline Mitglied Silber
    Registriert seit
    Jan 2004
    Ort
    Sittensen
    Beiträge
    57
    ich hab hier n schöne Speicher und Lade Prozedur. Funktioniert beides perfekt


    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    //StringGrid speichern (mit einem Stream)
    procedure saveGrdToFile(grd: TStringGrid; Pfad : String);
    var
      i,j,row,col,len : Word;
    begin
      fStream := TFileStream.Create(pfad, fmCreate);
      fStream.Free;
        fStream := TFileStream.Create(pfad, fmOpenWrite);
          col := grd.ColCount -1;
          row := grd.RowCount -1;
          fStream.WriteBuffer(row, SizeOf(Word));
          fStream.writeBuffer(col, SizeOf(Word));
        for i := 0 to row do
          for j := 0 to col do
          begin
            buff := grd.Cells[j,i];
            len := Length(buff);
            fStream.WriteBuffer(len, SizeOf(Word));
            fStream.WriteBuffer(buff[1], len)
          end;
        fStream.Free;
    end;


    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    //StringGrid laden (mit einem Stream)
    procedure loadGrdFromFile(grd: TStringGrid; Pfad : String);
    var i,j,row,col,len : Word;
    begin
      fStream := TFileStream.Create(pfad, fmOpenRead);
      fStream.ReadBuffer(row, SizeOf(Word));
      fStream.ReadBuffer(col, SizeOf(Word));
      grd.ColCount := col + 1;
      grd.RowCount := row + 1;
      for i := 0 to row do
        for j := 0 to col do
        begin
          fStream.ReadBuffer(len, SizeOf(Word));
          SetLength(buff, len);
          fStream.ReadBuffer(buff[1], len);
          grd.Cells[j,i] := buff
        end;
        fStream.Free
    end;
     

Ähnliche Themen

  1. StringGrid Zeilenumbruch
    Von GreyWolf im Forum Borland CBuilder und VCL
    Antworten: 1
    Letzter Beitrag: 18.01.10, 06:29
  2. StringGrid sortieren
    Von fernando37 im Forum Borland CBuilder und VCL
    Antworten: 0
    Letzter Beitrag: 22.04.06, 18:14
  3. StringGrid
    Von Tasm-Devil im Forum Borland CBuilder und VCL
    Antworten: 1
    Letzter Beitrag: 26.07.05, 18:37
  4. StringGrid mit Checkboxen
    Von vralfy im Forum Delphi, Kylix, Pascal
    Antworten: 0
    Letzter Beitrag: 18.04.04, 08:01
  5. StringGrid und CCalendar
    Von Sonnenschein im Forum Borland CBuilder und VCL
    Antworten: 0
    Letzter Beitrag: 03.11.03, 14:25