eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingBCB Moj ulubiony kod;)Re: BCB Moj ulubiony kod;)
  • Data: 2010-02-13 22:02:20
    Temat: Re: BCB Moj ulubiony kod;)
    Od: "Bastion" <b...@m...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]


    Użytkownik "Wojciech "Spook" Sura" <w...@s...medi.com.pl> napisał
    w wiadomości
    news:hl0a3l$l9r$1@inews.gazeta.pl...

    >> 1) StringGried jest tablica (dynamiczna i przynajmniej 2 wymiarowa)
    >
    > Bzdura. TStringGrid jest komponentem służącym do *wizualizacji* tablicy dynamicznej
    (i nie tylko). Dla Twojej wiadomości,
    > wewnętrzna implementacja nawet nie trzyma danych w tablicy dynamicznej, tylko na
    surowym wskaźniku. Miło byłoby, żebyś poprał
    > powyższe stwierdzenie jakimś argumentem. Na przykład Twoją definicją tablicy
    (dynamicznej i przynajmniej dwuwymiarowej), bo
    > StringGrid ma *zawsze* dwa wymiary.

    //==============
    Gdzie widzisz bzdure? Wojtku w VCL istnieje subtelna roznica pomiedzy
    kontrolka a komponentem, obiekt klasy TStringGrid jest kontrolka.
    //==============

    >> 2) StringGrieda mozna ineksowac od 0 ale wtedy w naglowkach kolumn
    >> bedziesz mial dane zamiast opisu zwartosci kolumn.
    >
    > Bzdura. FixedRows, FixedCols + F1. Poza tym to wcale nie oznacza, że trzeba
    iterować zmienną od 1.

    Przyczepiles sie do tego FixedRows i FixedCols jak neofita do bibli.
    co chcesz osiagnac wykorzystujac wlasciwosc FixedRows+FixedCols?

    >> 3) StringGrieda jest kontrolka sluzaca do wizualizacji danych.
    > Brawo. Gdybyś tylko napisał "StringGrid".

    Zawsze poprawiam mnie kompilator.

    >> 4) Czekam na kod z wykorzystaniem FixedRows i FixedCols.
    >> do zaprezentowania Twojego rozwiazania.
    >
    > var i, j : integer;
    >
    > begin
    > sgData.FixedRows := 0;
    > sgData.FixedCols := 0;
    > sgData.RowCount := 10;
    > sgData.ColCount := 10;
    > for i:=0 to 9 do
    > for j := 0 to 9 do
    > sgData.Cells[i, j] := IntToStr((i+1)*(j+1));
    > end;
    >
    > Łał. Można indeksować od zera i dane nie wyświetlają się w nagłówkach.

    W naglowkach kolumn powinny sie wyswietlac
    nazwy kolumn a nie dane w nich zawarte?

    Co robi ten kod ponad to ze wypelnia grida bezsensownymi danymi?




Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: