sOption | (String) Wybrana opcja kolumny tabeli, dla której chcemy ustawić żądaną wartość.
WidthMode - Sposób zmiany szerokości kolumny tabeli.
const (domyślnie) - Szerokość kolumny jest stała, nie zmienia się wraz z rozmiarem obszaru Body tabeli. Rozmiar kolumny można jednak zmienić, przeciągając myszą lub klikając dwukrotnie na prawą krawędź kolumny w nagłówku tabeli.
resize - Szerokość kolumny zmieni się wraz ze zmianą rozmiaru obszaru Body tabeli zgodnie z następującymi warunkami:
- Jeżeli suma wszystkich ustawionych szerokości kolumn jest mniejsza niż szerokość obszaru Body tabeli (tzn. jest jeszcze miejsce po ostatniej kolumnie w tabeli), wtedy szerokość kolumny jest zwiększana tak, żeby kolumny wypełniały cały obszar Body tabeli.
.
Jeżeli wiele kolumn posiada ustawienie WidthMode=resize, wtedy szerokości poszczególnych kolumn są zwiększane proporcjonalnie do ich ustawionych szerokości bazowych. - Jeżeli suma wszystkich ustawionych szerokości kolumn jest większa niż szerokość obszaru Body tabeli (tzn. kolumny nie mieszczą się w tabeli, a w tabeli pojawi się poziomy pasek przewijania), wtedy szerokość kolumny nie zostanie zwiększona i pozostanie na domyślnym ustawieniu. . |
---|---|
vValue | (Variant) Wartość dla wybranej opcji kolumny tabeli.
Wartość ta ta zależy od wybranej opcji kolumny tabeli. Patrz opis każdej opcji kolumny tabeli. |
nColArea | (Long) Określenie obszaru (area) tabeli (patrz Obszary w tabeli).
1 - Główny obszar tabeli
2 - Lewy obszar tabeli |
iCol | (Long) Indeks kolumny (indeksowane od 0, -1 = ostatnia kolumna) |
nCount | [opcjonalne] (Long) Ilość kolumn, dla których ma zostać ustawiona wartość wybranej opcji kolumny.
- Jeżeli nie jest ustawione, wtedy wartość jest 1.
- Jeżeli iCol=-1 (tzn. ostatnia kolumna), wtedy jest to ilość ostatnich kolumn (w innym przypadku jest to ilość kolumn od indeksu iCol).
- Jeżeli nCount=-1 wtedy jest to ilość kolumn od indeksu iCol aż po ostatnią kolumnę.
Notatka: Nie można określić iCol=-1 a równocześnie nCount=-1. |
oTable.SetColOption("WidthMode", "resize", 1, 5, 1);