PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora

Google
 

Kontrolka DBGrid

Właściwości | Zdarzenia | Metody

Kontrolka DBGrid wyświetla i umożliwia manipulowanie szeregiem wierszy i kolum reprezentujących rekordy i pola obiektu Recordset.

Można ustawić właściwość DataSource kontrolki DBGrid na kontrolkę typu Data, aby automatycznie ją wypełniać i ustawiać nagłówki kolumn z obiektu Recordset kontrolki Data.

Każda komórka kontrolki DBGird może przechowywać tekst, ale nie może przechowywać połączonych obiektów. Można określić bieżącą komórkę w kodzie programu lub może to zrobić użytkownik w czasie wykonywania programu przy użyciu myszki lub klawiatury. Komórki mogą być edytowane przez wprowadzanie wartości do wyświetlonych komórek lub programowo. Komórki mogą być wybierane pojedynczo lub wierszami.

Jeżeli tekst w komórce jest za długi, aby wyświetlić go w komórce to jest dzielony na następną linię w tej samej komórce. Aby wyświetlić podzielony tekst, należy zwiększyć właściwość Width obiektu Column komórki i/lub właściwość RowHeight kontrolki DBGrid. W fazie projektowania można zmieniać szerokość kolumn przez zmianę rozmiarów kolumny lub przez zmianę szerokości kolumn na stronie właściwości obiektu Column.

Należy używać właściwości Count kolekcji Columns kontrolki DBGrid i właściwości RecordCount obiektu Recordset aby określić liczbę kolumn i wierszy w kontrolce. Kontrolka DBGrid może posiadać tyle wierszy, na ile pozwalają zasoby systemowe i 1700 kolumn.

Po wybraniu komórki, właściwość ColIndex ustawiana jest, aby wskazać jeden z obiektów Column w kolekcji Columns kontrolki DBGrid. Właściwości Text i Value obiektu Column odnoszą się do zawartości bieżącej komórki. Dostęp do danych w bieżącym wierszu można uzyskać przez użycie właściwości Bookmark. Każda komórka kontrolki DBGrid może mieć swoją czcionkę, ramkę, sposób dzielenia tekstu, kolor i inne atrybuty. W fazie projektowania można ustalić szerokość kolumn i wysokość wierszy i ustawić kolumny, które nie są widoczne dla użytkownika. Można również zablokować możliwość zmian wyglądu komórki przez użytkownika.

Jeżeli zostną ustalone właściwości jakiejś kolumny kontrolki DBGrid w fazie projektowania, niezbędne jest ustawienie ich wszystkich aby zachować bieżące ustawienia.

Po użyciu metody Move, aby ustalić pozycję kontrolki DBGrid, może być konieczne użycie metody Refresh, aby odrysować zawartość kontrolki.


DBGrid

Właściwości:

AddNewMode pozycja bieżącej komórki z uwzględnieniem wiersza AddNew
Align sposób wyświetlania obiektu
AllowAddNew możliwość dodawania rekordów
AllowArrows możliwość użycia klawiszy strzałek
AllowDelete możliwość usuwania rekordów
AllowRowSizing możliwość zmiany rozmiarów wierszy
AllowUpdate możliwość uaktualniania rekordów
Appearance wygląd kontrolek
ApproxCount przybliżona liczba wyświetlanych wierszy
BackColor kolor tła
Bookmark (DBGrid) zakładka bieżącego wiersza
BorderStyle rodzaj obramowania
Caption tekst (tytuł) kontrolki
Col numer bieżącej kolumny
ColumnHeaders wyświetlanie nagłówków kolumn
Columns (DBGrid) kolekcja obiektów Column kontrolki
Container pojemnik obiektu
CurrentCellModified stan modyfikacji bieżącej komórki
CurrentCellVisible ukrycie bieżącej komórki
DataBindings kolekcja DataBindings obiektu
DataChanged zmiana wartości w kontrolce połączonej
DataField przypisanie pola w bieżącym rekordzie
DataMode tryb połączenia kontrolki
DataSource kontrolka Data powiązana z obiektem
DefColWidth domyślna szerokość kolumn
DragIcon wskaźnik przy operacjach drag-and-drop
DragMode tryb operacji drag-drop
EditActive stan edycji bieżącej komórki
Enabled (ActiveX) reakcja na zdarzenia użytkownika
ErrorText komunikat błędu źródła danych
FirstRow zakładka pierwszego wyświetlanego wiersza
Font obiekt Font kontrolki
ForeColor kolor kontrolki
HeadFont czcionka nagłówków
HeadLines liczba wyświetlanych linii nagłówków
Height (ActiveX) wysokość obiektu
HelpContextID numer kontekstu obiektu
hWnd uchwyt obiektu
hWndEditor uchwyt okna edycyjnego siatki
Index (ActiveX) numer obiektu w kolekcji
Left (ActiveX) położenie lewej krawędzi obiektu
MarqueeStyle rodzaj animacji kontrolki
MarqueeUnique zasięg wyświetlanej animacji
Name identyfikator obiektu
Object (ActiveX) obiekt w kontrolce
Parent właściciel obiektu
RecordSelectors wyświetlanie przełącznika rekordów
Row bieżący wiersz kontrolki
RowDividerStyle rodzaj linii rozdzielającej wiersze
RowHeight wysokość wierszy
ScrollBars paski przewijania obiektu
SellBookmarks kolekcja zakładek
SelEndCol ostatnia zaznaczona kolumna
SelEndRow ostatni zaznaczony wiersz
SelLength (ActiveX) liczba zaznaczonych znaków
SelStart (ActiveX) punkt wstawiania i początek zaznaczenia
SelStartCol pierwsza zaznaczona kolumna
SelStartRow pierwszy zaznaczony wiersz
SelText (ActiveX) zaznaczony łańcuch
Split liczba linii podziału
Splits kolekcja linii podziałów kontrolki
TabAccrossSplits sposób użycia klawiszy przy liniach podziału
TabAction zastosowanie klawisza Tab
TabIndex kolejność przełączania Tab
TabStop możliwość przełączania Tab
Tag (ActiveX) dodatkowe dane obiektu
Text (ActiveX) tekst kontrolki
ToolTipText podpowiedzi dla użytkownika
Top (ActiveX) położenie górnej krawędzi obiektu
Visible (ActiveX) ukrywanie obiektu
VisibleCols liczba wyświetlanych kolumn
VisibleRows liczba wyświetlanych wierszy
WhatsThisHelpID numer kontekstu pomocy
Width (ActiveX) szerokość obiektu
WrapCellPointer sposób użycia klawiszy na końcach wiersza

na górę strony...

Zdarzenia:

AfterColEdit zakończenie edycji komórki
AfterColUpdate (DBGrid) zakończenie przenoszenia danych z komórki do bufora kontrolki
AfterDelete (DBGrid) zakończenie usuwania rekordu z kontrolki
AfterInsert (DBGrid) zakończnie wstawiania rekordu do kontrolki
AfterUpdate (DBGrid) zakończnie zapisywania zmienionych danych do bazy danych
BeforeColEdit (DBGrid) rozpoczęcie edytowania kolumny
BeforeColUpdate (DBGrid) rozpoczęcie przenoszenia danych z komórki do bufora
BeforeDelete (DBGrid) rozpoczęcie usuwania rekordu z kontrolki
BeforeInsert (DBGrid) rozpoczęcie wstawiania rekordu do kontrolki
BeforeUpdate (DBGrid) rozpoczęcie zapisywania zmian do bazy danych
ButtonClick (DBGrid) wciśnięcie przycisku komórki
Change zmiana wartości kontrolki
Click (ActiveX) wciśnięcie przycisku myszy
ColEdit edytowanie kolumny
ColResize (DBGrid) zmiana rozmiarów kolumny
DblClick podwójne wciśnięcie przycisku myszy
DragDrop zakończenie przeciągania obiektu
DragOver przeciąganie obiektu
Error wystąpił błąd zewnętrzny Visual Basic
GotFocus otrzymanie fokusa
HeadClick (DBGrid) kliknięcie nagłówka kolumny
KeyDown (ActiveX) wciśnięcie klawisza
KeyPress (ActiveX) wciśnięcie klawisza ASCII
KeyUp (ActiveX) zwolnienie klawisza
LostFocus utracenie fokusa
MouseDown wciśnięcie klawisza myszy
MouseMove przesuwanie wskaźnika myszy
MouseUp wciśnięcie klawisza myszy
OnAddNew wywołanie operacji AddNew
RowColChange zmiana bieżącej komórki
RowResize (DBGrid) zmiana rozmiaru wiersza
Scroll zmiana pozycji na pasku przewijania
SelChange zmiana zaznaczenia
SplitChange zmiana bieżącej wykorzystywanej linii podziału
UnboundAddData dodanie nowego rekordu do kontrolki niepołączonej
UnboundDeleteRow usunięcie rekordu kontrolki niepołączonej
UnboundGetRelativeBookmark wyświetlanie danych kontrolki niepołączonej
UnboundReadData wyświetlanie danych kontrolki niepołączonej
UnboundWriteData zapisanie danych kontrolki niepołączonej

na górę strony...

Metody:

CaptureImage zapisanie wyglądu kontrolki jako obrazu graficznego
ClearFields przywrócenie domyślnego wyglądu kontrolki
ClearSelCols anulowanie zaznaczenia kolumn
ColContaining indeks komórki o określonych współrzędnych
Drag rozpoczęcie, zakończenie lub przerwanie przeciąganie kontrolki
GetBookmark zakładka wybranego wiersza
HoldFields zapamiętanie ustawień bieżącej kolumny
Move zmiana położenia obiektu
Rebind odtworzenie kontrolki
Refresh (ActiveX) odświeżenie zawartości obiektu
RowBookmark zakładka widzialnych wierszy kontrolki
RowContaining indeks komórki o określonych współrzędnych
RowTop współrzędne określonego wiersza
Scroll zmiana pozycji na pasku przewijania
SetFocus przeniesienie fokusa na kontrolkę
ShowWhatsThis wyświetlenie pomocy What's This?
SplitContaining linia podziału o określonych współrzędnych
ZOrder zmiana kolejności z-order obiektów

na górę strony...



Google
 
Poprzednia | Wyżej | Strona główna | Spis Treści | Index haseł | Opis VB

BokDol
PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora