DataGridViewCheckBoxCell Klasa

Definicja

Wyświetla interfejs użytkownika pola wyboru do użycia w kontrolce DataGridView .

public ref class DataGridViewCheckBoxCell : System::Windows::Forms::DataGridViewCell, System::Windows::Forms::IDataGridViewEditingCell
public class DataGridViewCheckBoxCell : System.Windows.Forms.DataGridViewCell, System.Windows.Forms.IDataGridViewEditingCell
type DataGridViewCheckBoxCell = class
    inherit DataGridViewCell
    interface IDataGridViewEditingCell
Public Class DataGridViewCheckBoxCell
Inherits DataGridViewCell
Implements IDataGridViewEditingCell
Dziedziczenie
DataGridViewCheckBoxCell
Implementuje

Przykłady

W poniższym przykładzie kodu użyto metody do DataGridViewCheckBoxColumn śledzenia, którzy pracownicy znajdują się w biurze. Kolumna składa się z DataGridViewCheckBoxCell obiektów. Ten przykład jest częścią większego przykładu dostępnego w temacie DataGridViewComboBoxColumn przeglądu klasy.

private:
    void AddOutOfOfficeColumn()
    {
        DataGridViewCheckBoxColumn^ column = gcnew DataGridViewCheckBoxColumn();
        {
            column->HeaderText = ColumnName::OutOfOffice.ToString();
            column->Name = ColumnName::OutOfOffice.ToString();
            column->AutoSizeMode = 
                DataGridViewAutoSizeColumnMode::DisplayedCells;
            column->FlatStyle = FlatStyle::Standard;
            column->ThreeState = true;
            column->CellTemplate = gcnew DataGridViewCheckBoxCell();
            column->CellTemplate->Style->BackColor = Color::Beige;
        }

        DataGridView1->Columns->Insert(0, column);
    }
private void AddOutOfOfficeColumn()
{
    DataGridViewCheckBoxColumn column = new DataGridViewCheckBoxColumn();
    {
        column.HeaderText = ColumnName.OutOfOffice.ToString();
        column.Name = ColumnName.OutOfOffice.ToString();
        column.AutoSizeMode = 
            DataGridViewAutoSizeColumnMode.DisplayedCells;
        column.FlatStyle = FlatStyle.Standard;
        column.ThreeState = true;
        column.CellTemplate = new DataGridViewCheckBoxCell();
        column.CellTemplate.Style.BackColor = Color.Beige;
    }

    DataGridView1.Columns.Insert(0, column);
}
Private Sub AddOutOfOfficeColumn()
    Dim column As New DataGridViewCheckBoxColumn()
    With column
        .HeaderText = ColumnName.OutOfOffice.ToString()
        .Name = ColumnName.OutOfOffice.ToString()
        .AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells
        .FlatStyle = FlatStyle.Standard
        .CellTemplate = New DataGridViewCheckBoxCell()
        .CellTemplate.Style.BackColor = Color.Beige
    End With

    DataGridView1.Columns.Insert(0, column)
End Sub

Uwagi

Klasa DataGridViewCheckBoxCell jest wyspecjalizowanym typem używanym do wyświetlania DataGridViewCell informacji binarnych lubternarnych prezentowanych za pośrednictwem interfejsu użytkownika pola wyboru. W domyślnym trybie binarnym komórki mogą przechowywać wartości true lub false. W trybie surowym komórki przyjmują jedną z CheckState wartości. Właściwość ThreeState określa, czy tryb binarny, czyternary jest w mocy.

Jest DataGridViewCheckBoxColumn to typ kolumny wyspecjalizowany do przechowywania komórek tego typu. Domyślnie element DataGridViewCheckBoxColumn.CellTemplate jest inicjowany do nowego DataGridViewCheckBoxCellelementu . Aby utworzyć wzorzec komórek w kolumnie po istniejącej DataGridViewCheckBoxCellkolumnie, ustaw właściwość kolumny CellTemplate na komórkę do użycia jako wzorzec.

Właściwości związane z komórkami kolumny są otokami dla podobnie nazwanych właściwości komórki szablonu. Zmiana wartości właściwości komórki szablonu wpłynie tylko na komórki na podstawie szablonu dodanego po zmianie. Zmiana wartości właściwości związanych z komórkami w kolumnie spowoduje jednak zaktualizowanie komórki szablonu i wszystkich innych komórek w kolumnie oraz odświeżenie w razie potrzeby wyświetlania kolumny.

Gdy bieżąca komórka jest DataGridViewCheckBoxCell, DataGridView.IsCurrentCellInEditMode właściwość jest zawsze true.

Zazwyczaj wartości komórek pól wyboru są przeznaczone do przechowywania, podobnie jak inne dane, lub do wykonywania operacji zbiorczych. Jeśli chcesz natychmiast odpowiedzieć po kliknięciu komórki pola wyboru przez użytkowników, możesz obsłużyć DataGridView.CellClick zdarzenie, ale to zdarzenie występuje przed zaktualizowaną wartością komórki. Jeśli potrzebujesz nowej wartości w momencie kliknięcia, jedną z opcji jest obliczenie oczekiwanej wartości na podstawie bieżącej wartości. Innym podejściem jest natychmiastowe zatwierdzenie zmiany i obsługa zdarzenia w celu reagowania DataGridView.CellValueChanged na nie. Aby zatwierdzić zmianę po kliknięciu komórki, musisz obsłużyć DataGridView.CurrentCellDirtyStateChanged zdarzenie. W procedurze obsługi, jeśli bieżąca komórka jest komórką pola wyboru, wywołaj DataGridView.CommitEdit metodę i przekaż Commit wartość.

Uwagi dotyczące dziedziczenia

Po utworzeniu i DataGridViewCheckBoxCell dodaniu nowych właściwości do klasy pochodnej pamiętaj, aby zastąpić metodę Clone() , aby skopiować nowe właściwości podczas operacji klonowania. Należy również wywołać metodę klasy Clone() bazowej, aby właściwości klasy bazowej zostały skopiowane do nowej komórki.

Konstruktory

DataGridViewCheckBoxCell()

Inicjuje nowe wystąpienie klasy do stanu domyślnego DataGridViewCheckBoxCell .

DataGridViewCheckBoxCell(Boolean)

Inicjuje DataGridViewCheckBoxCell nowe wystąpienie klasy, włączając stan binarny lubternary.

Właściwości

AccessibilityObject

Pobiera element DataGridViewCell.DataGridViewCellAccessibleObject przypisany do .DataGridViewCell

(Odziedziczone po DataGridViewCell)
ColumnIndex

Pobiera indeks kolumn dla tej komórki.

(Odziedziczone po DataGridViewCell)
ContentBounds

Pobiera prostokąt ograniczenia, który otacza obszar zawartości komórki.

(Odziedziczone po DataGridViewCell)
ContextMenuStrip

Pobiera lub ustawia menu skrótów skojarzone z komórką.

(Odziedziczone po DataGridViewCell)
DataGridView

DataGridView Pobiera formant skojarzony z tym elementem.

(Odziedziczone po DataGridViewElement)
DefaultNewRowValue

Pobiera wartość domyślną komórki w wierszu dla nowych rekordów.

(Odziedziczone po DataGridViewCell)
Displayed

Pobiera wartość wskazującą, czy komórka jest obecnie wyświetlana na ekranie.

(Odziedziczone po DataGridViewCell)
EditedFormattedValue

Pobiera bieżącą, sformatowaną wartość komórki, niezależnie od tego, czy komórka jest w trybie edycji, a wartość nie została zatwierdzona.

(Odziedziczone po DataGridViewCell)
EditingCellFormattedValue

Pobiera lub ustawia sformatowaną wartość kontrolki hostowanej przez komórkę, gdy jest w trybie edycji.

EditingCellValueChanged

Pobiera lub ustawia flagę wskazującą, że wartość została zmieniona dla tej komórki.

EditType

Pobiera typ hostowanej kontrolki edycji komórki.

ErrorIconBounds

Pobiera granice ikony błędu dla komórki.

(Odziedziczone po DataGridViewCell)
ErrorText

Pobiera lub ustawia tekst opisujący warunek błędu skojarzony z komórką.

(Odziedziczone po DataGridViewCell)
FalseValue

Pobiera lub ustawia wartość bazową odpowiadającą wartości komórki .false

FlatStyle

Pobiera lub ustawia płaski wygląd stylu interfejsu użytkownika pola wyboru.

FormattedValue

Pobiera wartość komórki w formacie sformatowanej do wyświetlenia.

(Odziedziczone po DataGridViewCell)
FormattedValueType

Pobiera typ wartości wyświetlanej komórki.

Frozen

Pobiera wartość wskazującą, czy komórka jest zamrożona.

(Odziedziczone po DataGridViewCell)
HasStyle

Pobiera wartość wskazującą Style , czy właściwość została ustawiona.

(Odziedziczone po DataGridViewCell)
IndeterminateValue

Pobiera lub ustawia wartość bazową odpowiadającą nieokreślonej lub null wartości komórki.

InheritedState

Pobiera bieżący stan komórki jako dziedziczony ze stanu wiersza i kolumny.

(Odziedziczone po DataGridViewCell)
InheritedStyle

Pobiera styl aktualnie stosowany do komórki.

(Odziedziczone po DataGridViewCell)
IsInEditMode

Pobiera wartość wskazującą, czy ta komórka jest obecnie edytowana.

(Odziedziczone po DataGridViewCell)
OwningColumn

Pobiera kolumnę zawierającą tę komórkę.

(Odziedziczone po DataGridViewCell)
OwningRow

Pobiera wiersz zawierający tę komórkę.

(Odziedziczone po DataGridViewCell)
PreferredSize

Pobiera rozmiar w pikselach prostokątnego obszaru, do którego można dopasować komórkę.

(Odziedziczone po DataGridViewCell)
ReadOnly

Pobiera lub ustawia wartość wskazującą, czy dane komórki można edytować.

(Odziedziczone po DataGridViewCell)
Resizable

Pobiera wartość wskazującą, czy można zmienić rozmiar komórki.

(Odziedziczone po DataGridViewCell)
RowIndex

Pobiera indeks wiersza nadrzędnego komórki.

(Odziedziczone po DataGridViewCell)
Selected

Pobiera lub ustawia wartość wskazującą, czy komórka została zaznaczona.

(Odziedziczone po DataGridViewCell)
Size

Pobiera rozmiar komórki.

(Odziedziczone po DataGridViewCell)
State

Pobiera stan interfejsu użytkownika elementu.

(Odziedziczone po DataGridViewElement)
Style

Pobiera lub ustawia styl komórki.

(Odziedziczone po DataGridViewCell)
Tag

Pobiera lub ustawia obiekt zawierający dodatkowe dane dotyczące komórki.

(Odziedziczone po DataGridViewCell)
ThreeState

Pobiera lub ustawia wartość wskazującą, czy dla kontrolki hostowanego pola wyboru włączono trybternary.

ToolTipText

Pobiera lub ustawia tekst etykietki narzędzia skojarzony z tą komórką.

(Odziedziczone po DataGridViewCell)
TrueValue

Pobiera lub ustawia wartość bazową odpowiadającą wartości komórki .true

Value

Pobiera lub ustawia wartość skojarzona z tą komórką.

(Odziedziczone po DataGridViewCell)
ValueType

Pobiera typ danych wartości w komórce.

Visible

Pobiera wartość wskazującą, czy komórka znajduje się w wierszu, czy w kolumnie, która została ukryta.

(Odziedziczone po DataGridViewCell)

Metody

AdjustCellBorderStyle(DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, Boolean, Boolean, Boolean, Boolean)

Modyfikuje styl obramowania komórki wejściowej zgodnie z określonymi kryteriami.

(Odziedziczone po DataGridViewCell)
BorderWidths(DataGridViewAdvancedBorderStyle)

Zwraca obiekt Rectangle , który reprezentuje szerokość wszystkich marginesów komórek.

(Odziedziczone po DataGridViewCell)
ClickUnsharesRow(DataGridViewCellEventArgs)

Wskazuje, czy wiersz komórki zostanie anulowany po kliknięciu komórki.

(Odziedziczone po DataGridViewCell)
Clone()

Tworzy dokładną kopię tej komórki.

ContentClickUnsharesRow(DataGridViewCellEventArgs)

Wskazuje, czy wiersz zawierający komórkę zostanie anulowany po kliknięciu zawartości komórki.

ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs)

Wskazuje, czy wiersz zawierający komórkę zostanie anulowany po dwukrotnym kliknięciu zawartości komórki.

CreateAccessibilityInstance()

Tworzy nowy dostępny obiekt dla obiektu DataGridViewCheckBoxCell.

DetachEditingControl()

Usuwa kontrolkę edycji komórki z obiektu DataGridView.

(Odziedziczone po DataGridViewCell)
Dispose()

Zwalnia wszelkie zasoby używane przez element DataGridViewCell.

(Odziedziczone po DataGridViewCell)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element DataGridViewCell i opcjonalnie zwalnia zasoby zarządzane.

(Odziedziczone po DataGridViewCell)
DoubleClickUnsharesRow(DataGridViewCellEventArgs)

Wskazuje, czy wiersz komórki zostanie anulowany po dwukrotnym kliknięciu komórki.

(Odziedziczone po DataGridViewCell)
EnterUnsharesRow(Int32, Boolean)

Wskazuje, czy wiersz nadrzędny będzie nieudostępniany, gdy fokus zostanie przeniesiony do komórki.

(Odziedziczone po DataGridViewCell)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetClipboardContent(Int32, Boolean, Boolean, Boolean, Boolean, String)

Pobiera sformatowaną wartość komórki w celu skopiowania do obiektu Clipboard.

(Odziedziczone po DataGridViewCell)
GetContentBounds(Graphics, DataGridViewCellStyle, Int32)

Zwraca prostokąt ograniczenia, który otacza obszar zawartości komórki, który jest obliczany przy użyciu określonego Graphics i stylu komórki.

GetContentBounds(Int32)

Zwraca prostokąt ograniczenia, który otacza obszar zawartości komórki przy użyciu domyślnego Graphics stylu komórki i aktualnie obowiązującego stylu komórki.

(Odziedziczone po DataGridViewCell)
GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts)

Zwraca bieżącą, sformatowaną wartość komórki, niezależnie od tego, czy komórka jest w trybie edycji, a wartość nie została zatwierdzona.

(Odziedziczone po DataGridViewCell)
GetEditingCellFormattedValue(DataGridViewDataErrorContexts)

Pobiera sformatowaną wartość komórki w trybie edycji.

GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32)

Zwraca prostokąt ograniczenia, który otacza ikonę błędu komórki, jeśli jest wyświetlany.

GetErrorText(Int32)

Zwraca ciąg reprezentujący błąd dla komórki.

(Odziedziczone po DataGridViewCell)
GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts)

Pobiera sformatowaną wartość danych komórki.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetInheritedContextMenuStrip(Int32)

Pobiera dziedziczone menu skrótów dla bieżącej komórki.

(Odziedziczone po DataGridViewCell)
GetInheritedState(Int32)

Zwraca wartość wskazującą bieżący stan komórki jako dziedziczony ze stanu wiersza i kolumny.

(Odziedziczone po DataGridViewCell)
GetInheritedStyle(DataGridViewCellStyle, Int32, Boolean)

Pobiera styl zastosowany do komórki.

(Odziedziczone po DataGridViewCell)
GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size)

Oblicza preferowany rozmiar komórki w pikselach.

GetSize(Int32)

Pobiera rozmiar komórki.

(Odziedziczone po DataGridViewCell)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetValue(Int32)

Pobiera wartość komórki.

(Odziedziczone po DataGridViewCell)
InitializeEditingControl(Int32, Object, DataGridViewCellStyle)

Inicjuje kontrolkę używaną do edytowania komórki.

(Odziedziczone po DataGridViewCell)
KeyDownUnsharesRow(KeyEventArgs, Int32)

Wskazuje, czy wiersz zawierający komórkę jest nieudostępniany po naciśnięciu klawisza, gdy komórka ma fokus.

KeyEntersEditMode(KeyEventArgs)

Określa, czy tryb edycji powinien zostać uruchomiony na podstawie danego klucza.

(Odziedziczone po DataGridViewCell)
KeyPressUnsharesRow(KeyPressEventArgs, Int32)

Wskazuje, czy wiersz będzie nieudostępniany w przypadku naciśnięcia klawisza, gdy komórka w wierszu ma fokus.

(Odziedziczone po DataGridViewCell)
KeyUpUnsharesRow(KeyEventArgs, Int32)

Wskazuje, czy wiersz zawierający komórkę jest nieudostępniany po zwolnieniu klucza, gdy komórka ma fokus.

LeaveUnsharesRow(Int32, Boolean)

Wskazuje, czy wiersz będzie nieudostępniany, gdy fokus pozostawia komórkę w wierszu.

(Odziedziczone po DataGridViewCell)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MouseClickUnsharesRow(DataGridViewCellMouseEventArgs)

Wskazuje, czy wiersz będzie nieudostępniany, jeśli użytkownik kliknie przycisk myszy, gdy wskaźnik znajduje się w komórce w wierszu.

(Odziedziczone po DataGridViewCell)
MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs)

Wskazuje, czy wiersz będzie nieudostępniany, jeśli użytkownik dwukrotnie kliknie komórkę w wierszu.

(Odziedziczone po DataGridViewCell)
MouseDownUnsharesRow(DataGridViewCellMouseEventArgs)

Wskazuje, czy wiersz zawierający komórkę będzie nieudostępniany po naciśnięciu przycisku myszy, gdy wskaźnik znajduje się nad komórką.

MouseEnterUnsharesRow(Int32)

Wskazuje, czy wiersz zawierający komórkę będzie nieudostępniany po przesunięciu wskaźnika myszy na komórkę.

MouseLeaveUnsharesRow(Int32)

Wskazuje, czy wiersz zawierający komórkę będzie nieudostępniany, gdy wskaźnik myszy opuszcza komórkę.

MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs)

Wskazuje, czy wiersz będzie nieudostępniany, gdy wskaźnik myszy zostanie przeniesiony na komórkę w wierszu.

(Odziedziczone po DataGridViewCell)
MouseUpUnsharesRow(DataGridViewCellMouseEventArgs)

Wskazuje, czy wiersz zawierający komórkę będzie nieudostępniany po zwolnieniu przycisku myszy, gdy wskaźnik znajduje się nad komórką.

OnClick(DataGridViewCellEventArgs)

Wywoływana po kliknięciu komórki.

(Odziedziczone po DataGridViewCell)
OnContentClick(DataGridViewCellEventArgs)

Wywoływana po kliknięciu zawartości komórki.

OnContentDoubleClick(DataGridViewCellEventArgs)

Wywoływana, gdy zawartość komórki jest klikana dwukrotnie.

OnDataGridViewChanged()

Wywoływana, DataGridView gdy zmienia się właściwość komórki.

(Odziedziczone po DataGridViewCell)
OnDoubleClick(DataGridViewCellEventArgs)

Wywoływana po dwukrotnym kliknięciu komórki.

(Odziedziczone po DataGridViewCell)
OnEnter(Int32, Boolean)

Wywoływana, gdy fokus zostanie przeniesiony do komórki.

(Odziedziczone po DataGridViewCell)
OnKeyDown(KeyEventArgs, Int32)

Wywoływana, gdy klawisz znaku jest naciśnięty, gdy fokus znajduje się w komórce.

OnKeyPress(KeyPressEventArgs, Int32)

Wywoływana, gdy klawisz jest naciśnięty, gdy fokus znajduje się na komórce.

(Odziedziczone po DataGridViewCell)
OnKeyUp(KeyEventArgs, Int32)

Wywoływana, gdy klucz znaku jest zwalniany, gdy fokus znajduje się w komórce.

OnLeave(Int32, Boolean)

Wywoływana, gdy fokus przechodzi z komórki.

OnMouseClick(DataGridViewCellMouseEventArgs)

Wywoływana, gdy użytkownik klika przycisk myszy, gdy wskaźnik znajduje się w komórce.

(Odziedziczone po DataGridViewCell)
OnMouseDoubleClick(DataGridViewCellMouseEventArgs)

Wywoływana, gdy użytkownik dwukrotnie klika przycisk myszy, gdy wskaźnik znajduje się w komórce.

(Odziedziczone po DataGridViewCell)
OnMouseDown(DataGridViewCellMouseEventArgs)

Wywoływana, gdy przycisk myszy jest trzymany w dół, gdy wskaźnik znajduje się w komórce.

OnMouseEnter(Int32)

Wywoływana, gdy wskaźnik myszy przesuwa się nad komórką.

(Odziedziczone po DataGridViewCell)
OnMouseLeave(Int32)

Wywoływana, gdy wskaźnik myszy przechodzi z komórki.

OnMouseMove(DataGridViewCellMouseEventArgs)

Wywoływana, gdy wskaźnik myszy porusza się w komórce.

OnMouseUp(DataGridViewCellMouseEventArgs)

Wywoływana, gdy przycisk myszy jest zwalniany, gdy wskaźnik znajduje się w komórce.

Paint(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Object, Object, String, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle, DataGridViewPaintParts)

Maluje bieżący element DataGridViewCheckBoxCell.

PaintBorder(Graphics, Rectangle, Rectangle, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle)

Maluje obramowanie bieżącego .DataGridViewCell

(Odziedziczone po DataGridViewCell)
PaintErrorIcon(Graphics, Rectangle, Rectangle, String)

Maluje ikonę błędu bieżącego DataGridViewCellelementu .

(Odziedziczone po DataGridViewCell)
ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter)

Konwertuje wartość sformatowaną do wyświetlania na rzeczywistą wartość komórki.

PositionEditingControl(Boolean, Boolean, Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Ustawia lokalizację i rozmiar kontrolki edycji hostowanej przez komórkę w kontrolce DataGridView .

(Odziedziczone po DataGridViewCell)
PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Ustawia lokalizację i rozmiar panelu edycji hostowanego przez komórkę i zwraca normalne granice kontrolki edycji w panelu edycji.

(Odziedziczone po DataGridViewCell)
PrepareEditingCellForEdit(Boolean)

Ta metoda nie ma znaczenia dla tego typu.

RaiseCellClick(DataGridViewCellEventArgs)

CellClick Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
RaiseCellContentClick(DataGridViewCellEventArgs)

CellContentClick Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
RaiseCellContentDoubleClick(DataGridViewCellEventArgs)

CellContentDoubleClick Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
RaiseCellValueChanged(DataGridViewCellEventArgs)

CellValueChanged Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
RaiseDataError(DataGridViewDataErrorEventArgs)

DataError Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
RaiseMouseWheel(MouseEventArgs)

MouseWheel Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
SetValue(Int32, Object)

Ustawia wartość komórki.

(Odziedziczone po DataGridViewCell)
ToString()

Zwraca reprezentację ciągu komórki.

Dotyczy

Zobacz też