Sdílet prostřednictvím


DataGridViewTextBoxCell Třída

Definice

Zobrazí upravitelné textové informace v ovládacím DataGridView prvku.

public ref class DataGridViewTextBoxCell : System::Windows::Forms::DataGridViewCell
public class DataGridViewTextBoxCell : System.Windows.Forms.DataGridViewCell
type DataGridViewTextBoxCell = class
    inherit DataGridViewCell
Public Class DataGridViewTextBoxCell
Inherits DataGridViewCell
Dědičnost
DataGridViewTextBoxCell

Příklady

Následující příklad kódu ukazuje, jak použít DataGridViewCell jako šablonu pro DataGridViewColumn. Změny stylu provedené v libovolné buňce ve sloupci ovlivní všechny buňky sloupce. Tento příklad kódu je součástí většího příkladu DataGridViewColumn pro třídu .

void CustomizeCellsInThirdColumn()
{
   int thirdColumn = 2;
   DataGridViewColumn^ column = dataGridView->Columns[ thirdColumn ];
   DataGridViewCell^ cell = gcnew DataGridViewTextBoxCell;
   cell->Style->BackColor = Color::Wheat;
   column->CellTemplate = cell;
}
private void CustomizeCellsInThirdColumn()
{
    int thirdColumn = 2;
    DataGridViewColumn column =
        dataGridView.Columns[thirdColumn];
    DataGridViewCell cell = new DataGridViewTextBoxCell();

    cell.Style.BackColor = Color.Wheat;
    column.CellTemplate = cell;
}
Private Sub CustomizeCellsInThirdColumn()

    Dim thirdColumn As Integer = 2
    Dim column As DataGridViewColumn = _
        dataGridView.Columns(thirdColumn)
    Dim cell As DataGridViewCell = _
        New DataGridViewTextBoxCell()

    cell.Style.BackColor = Color.Wheat
    column.CellTemplate = cell
End Sub

Poznámky

Třída DataGridViewTextBoxCell je specializovaný typ, který DataGridViewCell se používá k zobrazení jednoho řetězce upravitelných textových informací. Aktuálně vybraná DataGridViewTextBoxCellDataGridViewTextBoxEditingControl položka hostuje ovládací prvek, ve kterém uživatel může upravit hodnotu buňky (za předpokladu ReadOnly , že je vlastnost objektu DataGridViewTextBoxCell nastavená na falsehodnotu ).

Je DataGridViewTextBoxColumn typ sloupce specializovaného na uložení buněk tohoto typu. Ve výchozím nastavení DataGridViewTextBoxColumn.CellTemplate se inicializuje na nový DataGridViewTextBoxCell. Pokud chcete vytvořit vzor buněk ve sloupci za existujícím DataGridViewTextBoxCellobjektem , nastavte vlastnost sloupce CellTemplate na buňku tak, aby se použila jako vzor.

Vlastnosti sloupce související s buňkou jsou obálky pro podobně pojmenované vlastnosti buňky šablony. Změna hodnot vlastností buňky šablony ovlivní pouze buňky založené na šabloně, které jsou přidány po změně. Změna hodnot vlastností sloupce souvisejících s buňkou ale aktualizuje buňku šablony a všechny ostatní buňky ve sloupci a v případě potřeby aktualizuje zobrazení sloupce.

Poznámky pro dědice

Když odvozujete a DataGridViewTextBoxCell přidáte nové vlastnosti do odvozené třídy, nezapomeňte přepsat metodu Clone() pro zkopírování nových vlastností během operací klonování. Měli byste také volat metodu základní třídy Clone() , aby se vlastnosti základní třídy zkopírovaly do nové buňky.

Konstruktory

DataGridViewTextBoxCell()

Inicializuje novou instanci DataGridViewTextBoxCell třídy .

Vlastnosti

AccessibilityObject

Získá přiřazené DataGridViewCell.DataGridViewCellAccessibleObject k DataGridViewCell.

(Zděděno od DataGridViewCell)
ColumnIndex

Získá index sloupce pro tuto buňku.

(Zděděno od DataGridViewCell)
ContentBounds

Získá ohraničující obdélník, který ohraničuje oblast obsahu buňky.

(Zděděno od DataGridViewCell)
ContextMenuStrip

Získá nebo nastaví místní nabídku přidruženou k buňce.

(Zděděno od DataGridViewCell)
DataGridView

DataGridView Získá ovládací prvek přidružený k tomuto prvku.

(Zděděno od DataGridViewElement)
DefaultNewRowValue

Získá výchozí hodnotu buňky v řádku pro nové záznamy.

(Zděděno od DataGridViewCell)
Displayed

Získá hodnotu, která označuje, zda je buňka aktuálně zobrazena na obrazovce.

(Zděděno od DataGridViewCell)
EditedFormattedValue

Získá aktuální formátovanou hodnotu buňky bez ohledu na to, zda je buňka v režimu úprav a hodnota nebyla potvrzena.

(Zděděno od DataGridViewCell)
EditType

Získá typ hostovaného ovládacího prvku pro úpravy buňky.

(Zděděno od DataGridViewCell)
ErrorIconBounds

Získá hranice ikony chyby pro buňku.

(Zděděno od DataGridViewCell)
ErrorText

Získá nebo nastaví text popisující chybovou podmínku přidruženou k buňce.

(Zděděno od DataGridViewCell)
FormattedValue

Získá hodnotu buňky formátované pro zobrazení.

(Zděděno od DataGridViewCell)
FormattedValueType

Získá typ formátované hodnoty přidružené k buňce.

Frozen

Získá hodnotu označující, zda je buňka ukotvena.

(Zděděno od DataGridViewCell)
HasStyle

Získá hodnotu označující, zda Style byla nastavena vlastnost.

(Zděděno od DataGridViewCell)
InheritedState

Získá aktuální stav buňky jako zděděný ze stavu jejího řádku a sloupce.

(Zděděno od DataGridViewCell)
InheritedStyle

Získá styl aktuálně použitý v buňce.

(Zděděno od DataGridViewCell)
IsInEditMode

Získá hodnotu označující, zda je tato buňka právě upravována.

(Zděděno od DataGridViewCell)
MaxInputLength

Získá nebo nastaví maximální počet znaků, které lze zadat do textového pole.

OwningColumn

Získá sloupec, který obsahuje tuto buňku.

(Zděděno od DataGridViewCell)
OwningRow

Získá řádek, který obsahuje tuto buňku.

(Zděděno od DataGridViewCell)
PreferredSize

Získá velikost v pixelech obdélníkové oblasti, do které se buňka vejde.

(Zděděno od DataGridViewCell)
ReadOnly

Získá nebo nastaví hodnotu označující, zda lze data buňky upravit.

(Zděděno od DataGridViewCell)
Resizable

Získá hodnotu označující, zda lze změnit velikost buňky.

(Zděděno od DataGridViewCell)
RowIndex

Získá index nadřazeného řádku buňky.

(Zděděno od DataGridViewCell)
Selected

Získá nebo nastaví hodnotu označující, zda byla buňka vybrána.

(Zděděno od DataGridViewCell)
Size

Získá velikost buňky.

(Zděděno od DataGridViewCell)
State

Získá uživatelské rozhraní (UI) stav elementu.

(Zděděno od DataGridViewElement)
Style

Získá nebo nastaví styl buňky.

(Zděděno od DataGridViewCell)
Tag

Získá nebo nastaví objekt, který obsahuje doplňující data o buňce.

(Zděděno od DataGridViewCell)
ToolTipText

Získá nebo nastaví text popisu tlačítka přidruženého k této buňce.

(Zděděno od DataGridViewCell)
Value

Získá nebo nastaví hodnotu přidruženou k této buňce.

(Zděděno od DataGridViewCell)
ValueType

Získá nebo nastaví datový typ hodnot v buňce.

Visible

Získá hodnotu označující, zda je buňka v řádku nebo sloupci, který byl skryt.

(Zděděno od DataGridViewCell)

Metody

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

Upraví styl ohraničení vstupní buňky podle zadaných kritérií.

(Zděděno od DataGridViewCell)
BorderWidths(DataGridViewAdvancedBorderStyle)

Vrátí hodnotu Rectangle , která představuje šířky všech okrajů buňky.

(Zděděno od DataGridViewCell)
ClickUnsharesRow(DataGridViewCellEventArgs)

Určuje, jestli se řádek buňky po kliknutí na buňku nesdílí.

(Zděděno od DataGridViewCell)
Clone()

Vytvoří přesnou kopii této buňky.

ContentClickUnsharesRow(DataGridViewCellEventArgs)

Určuje, jestli se řádek buňky při kliknutí na obsah buňky nesdílí.

(Zděděno od DataGridViewCell)
ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs)

Určuje, jestli se řádek buňky při poklikání na obsah buňky nesdílí.

(Zděděno od DataGridViewCell)
CreateAccessibilityInstance()

Vytvoří nový AccessibleObject pro tuto DataGridViewTextBoxCell instanci.

CreateAccessibilityInstance()

Vytvoří nový přístupný objekt pro DataGridViewCellobjekt .

(Zděděno od DataGridViewCell)
DetachEditingControl()

Odebere ovládací prvek pro úpravy buňky z objektu DataGridView.

Dispose()

Uvolní všechny prostředky používané nástrojem DataGridViewCell.

(Zděděno od DataGridViewCell)
Dispose(Boolean)

Uvolní nespravované prostředky používané nástrojem DataGridViewCell a volitelně uvolní spravované prostředky.

(Zděděno od DataGridViewCell)
DoubleClickUnsharesRow(DataGridViewCellEventArgs)

Určuje, jestli se řádek buňky při poklikání na buňku nesdílí.

(Zděděno od DataGridViewCell)
EnterUnsharesRow(Int32, Boolean)

Určuje, jestli se při přesunutí fokusu do buňky zruší sdílení nadřazeného řádku.

(Zděděno od DataGridViewCell)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetClipboardContent(Int32, Boolean, Boolean, Boolean, Boolean, String)

Načte formátovanou hodnotu buňky, která se má zkopírovat do Clipboard.

(Zděděno od DataGridViewCell)
GetContentBounds(Graphics, DataGridViewCellStyle, Int32)

Vrátí ohraničující obdélník, který ohraničuje oblast obsahu buňky, která se vypočítá pomocí zadaného Graphics stylu a buňky.

GetContentBounds(Int32)

Vrátí ohraničující obdélník, který ohraničuje oblast obsahu buňky pomocí výchozího Graphics stylu a stylu buňky, který se pro buňku aktuálně používá.

(Zděděno od DataGridViewCell)
GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts)

Vrátí aktuální formátovanou hodnotu buňky bez ohledu na to, zda je buňka v režimu úprav a hodnota nebyla potvrzena.

(Zděděno od DataGridViewCell)
GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32)

Vrátí ohraničující obdélník, který ohraničuje ikonu chyby buňky, pokud se zobrazí.

GetErrorText(Int32)

Vrátí řetězec, který představuje chybu buňky.

(Zděděno od DataGridViewCell)
GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts)

Získá hodnotu buňky formátované pro zobrazení.

(Zděděno od DataGridViewCell)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetInheritedContextMenuStrip(Int32)

Získá zděděnou místní nabídku pro aktuální buňku.

(Zděděno od DataGridViewCell)
GetInheritedState(Int32)

Vrátí hodnotu označující aktuální stav buňky zděděný ze stavu jejího řádku a sloupce.

(Zděděno od DataGridViewCell)
GetInheritedStyle(DataGridViewCellStyle, Int32, Boolean)

Získá styl použitý na buňku.

(Zděděno od DataGridViewCell)
GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size)

Vypočítá upřednostňovanou velikost buňky v pixelech.

GetSize(Int32)

Získá velikost buňky.

(Zděděno od DataGridViewCell)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
GetValue(Int32)

Získá hodnotu buňky.

(Zděděno od DataGridViewCell)
InitializeEditingControl(Int32, Object, DataGridViewCellStyle)

Připojí a inicializuje hostovaný ovládací prvek pro úpravy.

KeyDownUnsharesRow(KeyEventArgs, Int32)

Určuje, zda je nadřazený řádek nesdílený, pokud uživatel stiskne klávesu, když je fokus na buňce.

(Zděděno od DataGridViewCell)
KeyEntersEditMode(KeyEventArgs)

Určuje, jestli se má režim úprav spustit na základě daného klíče.

KeyPressUnsharesRow(KeyPressEventArgs, Int32)

Určuje, jestli se řádek nesdílí, pokud je stisknutá klávesa, zatímco je fokus na buňce v řádku.

(Zděděno od DataGridViewCell)
KeyUpUnsharesRow(KeyEventArgs, Int32)

Určuje, zda je nadřazený řádek nesdílený, když uživatel uvolní klíč, zatímco je fokus na buňce.

(Zděděno od DataGridViewCell)
LeaveUnsharesRow(Int32, Boolean)

Určuje, jestli se řádek nesdílí, když fokus opustí buňku v řádku.

(Zděděno od DataGridViewCell)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MouseClickUnsharesRow(DataGridViewCellMouseEventArgs)

Určuje, zda bude řádek nesdílený, pokud uživatel klikne na tlačítko myši, když je ukazatel myši na buňce v řádku.

(Zděděno od DataGridViewCell)
MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs)

Určuje, jestli se řádek nesdílí, pokud uživatel poklikne na buňku v řádku.

(Zděděno od DataGridViewCell)
MouseDownUnsharesRow(DataGridViewCellMouseEventArgs)

Určuje, jestli se řádek nesdílí, když uživatel podrží tlačítko myši, když je ukazatel myši na buňce v řádku.

(Zděděno od DataGridViewCell)
MouseEnterUnsharesRow(Int32)

Určuje, jestli se řádek nesdílí, když se ukazatel myši přesune na buňku v řádku.

(Zděděno od DataGridViewCell)
MouseLeaveUnsharesRow(Int32)

Určuje, jestli se řádek nesdílí, když ho opustí ukazatel myši.

(Zděděno od DataGridViewCell)
MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs)

Určuje, jestli se řádek nesdílí, když se ukazatel myši přesune na buňku v řádku.

(Zděděno od DataGridViewCell)
MouseUpUnsharesRow(DataGridViewCellMouseEventArgs)

Určuje, jestli se řádek nesdílí, když uživatel uvolní tlačítko myši, když je ukazatel myši na buňce v řádku.

(Zděděno od DataGridViewCell)
OnClick(DataGridViewCellEventArgs)

Volá se při kliknutí na buňku.

(Zděděno od DataGridViewCell)
OnContentClick(DataGridViewCellEventArgs)

Volá se při kliknutí na obsah buňky.

(Zděděno od DataGridViewCell)
OnContentDoubleClick(DataGridViewCellEventArgs)

Volá se při poklikání na obsah buňky.

(Zděděno od DataGridViewCell)
OnDataGridViewChanged()

Volá se při DataGridView změně vlastnosti buňky.

(Zděděno od DataGridViewCell)
OnDoubleClick(DataGridViewCellEventArgs)

Volá se při poklikání na buňku.

(Zděděno od DataGridViewCell)
OnEnter(Int32, Boolean)

Volá ho, DataGridView když se kurzor výběru přesune na buňku.

OnKeyDown(KeyEventArgs, Int32)

Volá se při stisknutí znakové klávesy, když je fokus na buňce.

(Zděděno od DataGridViewCell)
OnKeyPress(KeyPressEventArgs, Int32)

Volá se při stisknutí klávesy, když je fokus na buňce.

(Zděděno od DataGridViewCell)
OnKeyUp(KeyEventArgs, Int32)

Volá se při uvolnění znakové klávesy, když je fokus na buňce.

(Zděděno od DataGridViewCell)
OnLeave(Int32, Boolean)

Volá ho, DataGridView když myš opustí buňku.

OnMouseClick(DataGridViewCellMouseEventArgs)

Volá ho, DataGridView když myš opustí buňku.

OnMouseDoubleClick(DataGridViewCellMouseEventArgs)

Volá se, když uživatel poklepe na tlačítko myši, když je ukazatel na buňce.

(Zděděno od DataGridViewCell)
OnMouseDown(DataGridViewCellMouseEventArgs)

Volá se, když uživatel podrží tlačítko myši, když je ukazatel na buňce.

(Zděděno od DataGridViewCell)
OnMouseEnter(Int32)

Volá se, když se ukazatel myši přesune na buňku.

(Zděděno od DataGridViewCell)
OnMouseLeave(Int32)

Volá se, když ukazatel myši opustí buňku.

(Zděděno od DataGridViewCell)
OnMouseMove(DataGridViewCellMouseEventArgs)

Volá se, když se ukazatel myši pohybuje uvnitř buňky.

(Zděděno od DataGridViewCell)
OnMouseUp(DataGridViewCellMouseEventArgs)

Volá se, když uživatel uvolní tlačítko myši, když je ukazatel na buňce.

(Zděděno od DataGridViewCell)
Paint(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Object, Object, String, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle, DataGridViewPaintParts)

Vykreslí aktuální DataGridViewCell.

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

Vykreslí ohraničení aktuálního DataGridViewCell.

(Zděděno od DataGridViewCell)
PaintErrorIcon(Graphics, Rectangle, Rectangle, String)

Vykreslí ikonu chyby aktuálního DataGridViewCell.

(Zděděno od DataGridViewCell)
ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter)

Převede hodnotu formátovanou pro zobrazení na skutečnou hodnotu buňky.

(Zděděno od DataGridViewCell)
PositionEditingControl(Boolean, Boolean, Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Nastaví umístění a velikost ovládacího prvku pro úpravy hostované buňkou v DataGridView ovládacího prvku.

PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Nastaví umístění a velikost panelu pro úpravy hostovaného buňkou a vrátí normální hranice ovládacího prvku pro úpravy v rámci panelu pro úpravy.

(Zděděno od DataGridViewCell)
RaiseCellClick(DataGridViewCellEventArgs)

CellClick Vyvolá událost.

(Zděděno od DataGridViewElement)
RaiseCellContentClick(DataGridViewCellEventArgs)

CellContentClick Vyvolá událost.

(Zděděno od DataGridViewElement)
RaiseCellContentDoubleClick(DataGridViewCellEventArgs)

CellContentDoubleClick Vyvolá událost.

(Zděděno od DataGridViewElement)
RaiseCellValueChanged(DataGridViewCellEventArgs)

CellValueChanged Vyvolá událost.

(Zděděno od DataGridViewElement)
RaiseDataError(DataGridViewDataErrorEventArgs)

DataError Vyvolá událost.

(Zděděno od DataGridViewElement)
RaiseMouseWheel(MouseEventArgs)

MouseWheel Vyvolá událost.

(Zděděno od DataGridViewElement)
SetValue(Int32, Object)

Nastaví hodnotu buňky.

(Zděděno od DataGridViewCell)
ToString()

Vrátí řetězec, který popisuje aktuální objekt.

Platí pro

Viz také