DataGridViewButtonCell Sınıf

Tanım

Denetimde kullanmak üzere düğme benzeri bir DataGridView kullanıcı arabirimi (UI) görüntüler.

public ref class DataGridViewButtonCell : System::Windows::Forms::DataGridViewCell
public class DataGridViewButtonCell : System.Windows.Forms.DataGridViewCell
type DataGridViewButtonCell = class
    inherit DataGridViewCell
Public Class DataGridViewButtonCell
Inherits DataGridViewCell
Devralma

Örnekler

Aşağıdaki kod örneği, belirli satırlarda eylem gerçekleştirmek için nasıl DataGridViewButtonColumn kullanılacağını gösterir. Tek tek DataGridViewButtonCell nesnelerle çalışırken benzer kodu kullanabilirsiniz. Bu örnekte, DataGridView.CellClick olay işleyicisi önce bir düğme hücresinde tıklama olup olmadığını belirler, ardından satırla ilişkili bir iş nesnesi alır. Bu örnek, Nasıl yapılır: Windows Forms DataGridViewComboBoxCell Drop-Down Listesindeki Nesnelere Erişme başlığı altında sağlanan daha büyük bir örneğin parçasıdır.

public class Form1 : Form
{
    private List<Employee> employees = new List<Employee>();
    private List<Task> tasks = new List<Task>();
    private Button reportButton = new Button();
    private DataGridView dataGridView1 = new DataGridView();

    [STAThread]
    public static void Main()
    {
        Application.Run(new Form1());
    }

    public Form1()
    {
        dataGridView1.Dock = DockStyle.Fill;
        dataGridView1.AutoSizeColumnsMode = 
            DataGridViewAutoSizeColumnsMode.AllCells;
        reportButton.Text = "Generate Report";
        reportButton.Dock = DockStyle.Top;
        reportButton.Click += new EventHandler(reportButton_Click);

        Controls.Add(dataGridView1);
        Controls.Add(reportButton);
        Load += new EventHandler(Form1_Load);
        Text = "DataGridViewComboBoxColumn Demo";
    }

    // Initializes the data source and populates the DataGridView control.
    private void Form1_Load(object sender, EventArgs e)
    {
        PopulateLists();
        dataGridView1.AutoGenerateColumns = false;
        dataGridView1.DataSource = tasks;
        AddColumns();
    }

    // Populates the employees and tasks lists. 
    private void PopulateLists()
    {
        employees.Add(new Employee("Harry"));
        employees.Add(new Employee("Sally"));
        employees.Add(new Employee("Roy"));
        employees.Add(new Employee("Pris"));
        tasks.Add(new Task(1, employees[1]));
        tasks.Add(new Task(2));
        tasks.Add(new Task(3, employees[2]));
        tasks.Add(new Task(4));
    }

    // Configures columns for the DataGridView control.
    private void AddColumns()
    {
        DataGridViewTextBoxColumn idColumn = 
            new DataGridViewTextBoxColumn();
        idColumn.Name = "Task";
        idColumn.DataPropertyName = "Id";
        idColumn.ReadOnly = true;

        DataGridViewComboBoxColumn assignedToColumn = 
            new DataGridViewComboBoxColumn();

        // Populate the combo box drop-down list with Employee objects. 
        foreach (Employee e in employees) assignedToColumn.Items.Add(e);

        // Add "unassigned" to the drop-down list and display it for 
        // empty AssignedTo values or when the user presses CTRL+0. 
        assignedToColumn.Items.Add("unassigned");
        assignedToColumn.DefaultCellStyle.NullValue = "unassigned";

        assignedToColumn.Name = "Assigned To";
        assignedToColumn.DataPropertyName = "AssignedTo";
        assignedToColumn.AutoComplete = true;
        assignedToColumn.DisplayMember = "Name";
        assignedToColumn.ValueMember = "Self";

        // Add a button column. 
        DataGridViewButtonColumn buttonColumn = 
            new DataGridViewButtonColumn();
        buttonColumn.HeaderText = "";
        buttonColumn.Name = "Status Request";
        buttonColumn.Text = "Request Status";
        buttonColumn.UseColumnTextForButtonValue = true;

        dataGridView1.Columns.Add(idColumn);
        dataGridView1.Columns.Add(assignedToColumn);
        dataGridView1.Columns.Add(buttonColumn);

        // Add a CellClick handler to handle clicks in the button column.
        dataGridView1.CellClick +=
            new DataGridViewCellEventHandler(dataGridView1_CellClick);
    }

    // Reports on task assignments. 
    private void reportButton_Click(object sender, EventArgs e)
    {
        StringBuilder report = new StringBuilder();
        foreach (Task t in tasks)
        {
            String assignment = 
                t.AssignedTo == null ? 
                "unassigned" : "assigned to " + t.AssignedTo.Name;
            report.AppendFormat("Task {0} is {1}.", t.Id, assignment);
            report.Append(Environment.NewLine);
        }
        MessageBox.Show(report.ToString(), "Task Assignments");
    }

    // Calls the Employee.RequestStatus method.
    void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
    {
        // Ignore clicks that are not on button cells. 
        if (e.RowIndex < 0 || e.ColumnIndex !=
            dataGridView1.Columns["Status Request"].Index) return;

        // Retrieve the task ID.
        Int32 taskID = (Int32)dataGridView1[0, e.RowIndex].Value;

        // Retrieve the Employee object from the "Assigned To" cell.
        Employee assignedTo = dataGridView1.Rows[e.RowIndex]
            .Cells["Assigned To"].Value as Employee;

        // Request status through the Employee object if present. 
        if (assignedTo != null)
        {
            assignedTo.RequestStatus(taskID);
        }
        else
        {
            MessageBox.Show(String.Format(
                "Task {0} is unassigned.", taskID), "Status Request");
        }
    }
}
Public Class Form1
    Inherits Form

    Private employees As New List(Of Employee)
    Private tasks As New List(Of Task)
    Private WithEvents reportButton As New Button
    Private WithEvents dataGridView1 As New DataGridView

    <STAThread()> _
    Public Sub Main()
        Application.Run(New Form1)
    End Sub

    Sub New()
        dataGridView1.Dock = DockStyle.Fill
        dataGridView1.AutoSizeColumnsMode = _
            DataGridViewAutoSizeColumnsMode.AllCells
        reportButton.Text = "Generate Report"
        reportButton.Dock = DockStyle.Top

        Controls.Add(dataGridView1)
        Controls.Add(reportButton)
        Text = "DataGridViewComboBoxColumn Demo"
    End Sub

    ' Initializes the data source and populates the DataGridView control.
    Private Sub Form1_Load(ByVal sender As Object, _
        ByVal e As EventArgs) Handles Me.Load

        PopulateLists()
        dataGridView1.AutoGenerateColumns = False
        dataGridView1.DataSource = tasks
        AddColumns()

    End Sub

    ' Populates the employees and tasks lists. 
    Private Sub PopulateLists()
        employees.Add(New Employee("Harry"))
        employees.Add(New Employee("Sally"))
        employees.Add(New Employee("Roy"))
        employees.Add(New Employee("Pris"))
        tasks.Add(New Task(1, employees(1)))
        tasks.Add(New Task(2))
        tasks.Add(New Task(3, employees(2)))
        tasks.Add(New Task(4))
    End Sub

    ' Configures columns for the DataGridView control.
    Private Sub AddColumns()

        Dim idColumn As New DataGridViewTextBoxColumn()
        idColumn.Name = "Task"
        idColumn.DataPropertyName = "Id"
        idColumn.ReadOnly = True

        Dim assignedToColumn As New DataGridViewComboBoxColumn()

        ' Populate the combo box drop-down list with Employee objects. 
        For Each e As Employee In employees
            assignedToColumn.Items.Add(e)
        Next

        ' Add "unassigned" to the drop-down list and display it for 
        ' empty AssignedTo values or when the user presses CTRL+0. 
        assignedToColumn.Items.Add("unassigned")
        assignedToColumn.DefaultCellStyle.NullValue = "unassigned"

        assignedToColumn.Name = "Assigned To"
        assignedToColumn.DataPropertyName = "AssignedTo"
        assignedToColumn.AutoComplete = True
        assignedToColumn.DisplayMember = "Name"
        assignedToColumn.ValueMember = "Self"

        ' Add a button column. 
        Dim buttonColumn As New DataGridViewButtonColumn()
        buttonColumn.HeaderText = ""
        buttonColumn.Name = "Status Request"
        buttonColumn.Text = "Request Status"
        buttonColumn.UseColumnTextForButtonValue = True

        dataGridView1.Columns.Add(idColumn)
        dataGridView1.Columns.Add(assignedToColumn)
        dataGridView1.Columns.Add(buttonColumn)

    End Sub

    ' Reports on task assignments. 
    Private Sub reportButton_Click(ByVal sender As Object, _
        ByVal e As EventArgs) Handles reportButton.Click

        Dim report As New StringBuilder()
        For Each t As Task In tasks
            Dim assignment As String
            If t.AssignedTo Is Nothing Then
                assignment = "unassigned"
            Else
                assignment = "assigned to " + t.AssignedTo.Name
            End If
            report.AppendFormat("Task {0} is {1}.", t.Id, assignment)
            report.Append(Environment.NewLine)
        Next
        MessageBox.Show(report.ToString(), "Task Assignments")

    End Sub

    ' Calls the Employee.RequestStatus method.
    Private Sub dataGridView1_CellClick(ByVal sender As Object, _
        ByVal e As DataGridViewCellEventArgs) _
        Handles dataGridView1.CellClick

        ' Ignore clicks that are not on button cells. 
        If e.RowIndex < 0 OrElse Not e.ColumnIndex = _
            dataGridView1.Columns("Status Request").Index Then Return

        ' Retrieve the task ID.
        Dim taskID As Int32 = CInt(dataGridView1(0, e.RowIndex).Value)

        ' Retrieve the Employee object from the "Assigned To" cell.
        Dim assignedTo As Employee = TryCast(dataGridView1.Rows(e.RowIndex) _
            .Cells("Assigned To").Value, Employee)

        ' Request status through the Employee object if present. 
        If assignedTo IsNot Nothing Then
            assignedTo.RequestStatus(taskID)
        Else
            MessageBox.Show(String.Format( _
                "Task {0} is unassigned.", taskID), "Status Request")
        End If

    End Sub

End Class

Açıklamalar

DataGridViewButtonCell sınıfı, düğme benzeri bir kullanıcı arabirimini görüntülemek için kullanılan özelleştirilmiş bir türüdürDataGridViewCell.

DataGridViewButtonColumn , bu türdeki hücreleri tutmak için özelleştirilmiş sütun türüdür. varsayılan olarak, DataGridViewButtonColumn.CellTemplate yeni DataGridViewButtonCellbir ile başlatılır. Var olan DataGridViewButtonCellbir sütundaki hücreleri desen olarak kullanmak üzere sütunun CellTemplate özelliğini hücre olarak ayarlayın.

Kullanıcı düğmesi tıklamalarını yanıtlamak için veya DataGridView.CellContentClick olayını işleyebilirDataGridView.CellClick. Olay işleyicisinde, tıklamanın DataGridViewCellEventArgs.ColumnIndex düğme sütununda oluşup oluşmadığını belirlemek için özelliğini kullanabilirsiniz. Özelliği, tıklamanın DataGridViewCellEventArgs.RowIndex belirli bir düğme hücresinde olup olmadığını belirlemek için kullanabilirsiniz.

Sütunun hücreyle ilgili özellikleri, şablon hücresinin benzer şekilde adlandırılmış özellikleri için sarmalayıcılardır. Şablon hücresinin özellik değerlerinin değiştirilmesi yalnızca değişiklik sonrasında eklenen şablona dayalı hücreleri etkiler. Bununla birlikte, sütunun hücreyle ilgili özellik değerlerinin değiştirilmesi, şablon hücresini ve sütundaki diğer tüm hücreleri güncelleştirir ve gerekirse sütun görünümünü yeniler.

Not

Görsel stiller etkinleştirildiğinde, düğme sütunundaki düğmeler kullanılarak ButtonRendererboyanabilir ve gibi DefaultCellStyle özelliklerle belirtilen hücre stillerinin hiçbir etkisi olmaz.

Devralanlara Notlar

öğesinden DataGridViewButtonCell türetdiğinizde ve türetilen sınıfa yeni özellikler eklediğinizde, kopyalama işlemleri sırasında yeni özellikleri kopyalamak için yöntemini geçersiz kıldığınızdan Clone() emin olun. Temel sınıfın Clone() özelliklerinin yeni hücreye kopyalanmaları için temel sınıfın yöntemini de çağırmalısınız.

Oluşturucular

DataGridViewButtonCell()

DataGridViewButtonCell sınıfının yeni bir örneğini başlatır.

Özellikler

AccessibilityObject

DataGridViewCell.DataGridViewCellAccessibleObject öğesine atananı DataGridViewCellalır.

(Devralındığı yer: DataGridViewCell)
ColumnIndex

Bu hücrenin sütun dizinini alır.

(Devralındığı yer: DataGridViewCell)
ContentBounds

Hücrenin içerik alanını çevreleyen sınırlayıcı dikdörtgeni alır.

(Devralındığı yer: DataGridViewCell)
ContextMenuStrip

Hücreyle ilişkili kısayol menüsünü alır veya ayarlar.

(Devralındığı yer: DataGridViewCell)
DataGridView

DataGridView Bu öğeyle ilişkili denetimi alır.

(Devralındığı yer: DataGridViewElement)
DefaultNewRowValue

Yeni kayıtlar için satırdaki bir hücrenin varsayılan değerini alır.

(Devralındığı yer: DataGridViewCell)
Displayed

Hücrenin o anda ekranda görüntülenip görüntülenmediğini gösteren bir değer alır.

(Devralındığı yer: DataGridViewCell)
EditedFormattedValue

Hücrenin düzenleme modunda olup olmamasına ve değerin kaydedilmemiş olmasına bakılmaksızın hücrenin geçerli, biçimlendirilmiş değerini alır.

(Devralındığı yer: DataGridViewCell)
EditType

Hücrenin barındırılan düzenleme denetiminin türünü alır.

ErrorIconBounds

Hücre için hata simgesinin sınırlarını alır.

(Devralındığı yer: DataGridViewCell)
ErrorText

Hücreyle ilişkili hata koşulunu açıklayan metni alır veya ayarlar.

(Devralındığı yer: DataGridViewCell)
FlatStyle

Düğmenin görünümünü belirleyen stili alır veya ayarlar.

FormattedValue

Görüntüleme için biçimlendirilmiş hücrenin değerini alır.

(Devralındığı yer: DataGridViewCell)
FormattedValueType

Hücreyle ilişkili biçimlendirilmiş değerin türünü alır.

Frozen

Hücrenin dondurulup donmadığını belirten bir değer alır.

(Devralındığı yer: DataGridViewCell)
HasStyle

Özelliğin ayarlanıp ayarlanmadığını Style belirten bir değer alır.

(Devralındığı yer: DataGridViewCell)
InheritedState

Hücrenin geçerli durumunu, satır ve sütununun durumundan devralınmış olarak alır.

(Devralındığı yer: DataGridViewCell)
InheritedStyle

Hücreye uygulanmış olan stili alır.

(Devralındığı yer: DataGridViewCell)
IsInEditMode

Bu hücrenin şu anda düzenlenip düzenlenmediğini belirten bir değer alır.

(Devralındığı yer: DataGridViewCell)
OwningColumn

Bu hücreyi içeren sütunu alır.

(Devralındığı yer: DataGridViewCell)
OwningRow

Bu hücreyi içeren satırı alır.

(Devralındığı yer: DataGridViewCell)
PreferredSize

Hücrenin sığabileceği dikdörtgen bir alanın boyutunu piksel cinsinden alır.

(Devralındığı yer: DataGridViewCell)
ReadOnly

Hücre verilerinin düzenlenip düzenlenemeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: DataGridViewCell)
Resizable

Hücrenin yeniden boyutlandırılıp boyutlandırılamayacağını belirten bir değer alır.

(Devralındığı yer: DataGridViewCell)
RowIndex

Hücrenin üst satırının dizinini alır.

(Devralındığı yer: DataGridViewCell)
Selected

Hücrenin seçilip seçilmediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: DataGridViewCell)
Size

Hücrenin boyutunu alır.

(Devralındığı yer: DataGridViewCell)
State

öğesinin kullanıcı arabirimi (UI) durumunu alır.

(Devralındığı yer: DataGridViewElement)
Style

Hücrenin stilini alır veya ayarlar.

(Devralındığı yer: DataGridViewCell)
Tag

Hücre hakkında ek veriler içeren nesneyi alır veya ayarlar.

(Devralındığı yer: DataGridViewCell)
ToolTipText

Bu hücreyle ilişkili Araç İpucu metnini alır veya ayarlar.

(Devralındığı yer: DataGridViewCell)
UseColumnTextForButtonValue

Sahip olan sütunun metninin hücre tarafından görüntülenen düğmede görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar.

Value

Bu hücreyle ilişkili değeri alır veya ayarlar.

(Devralındığı yer: DataGridViewCell)
ValueType

Hücredeki değerlerin veri türünü alır veya ayarlar.

Visible

Hücrenin gizli bir satırda mı yoksa sütunda mı olduğunu gösteren bir değer alır.

(Devralındığı yer: DataGridViewCell)

Yöntemler

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

Giriş hücresi kenarlık stilini belirtilen ölçütlere göre değiştirir.

(Devralındığı yer: DataGridViewCell)
BorderWidths(DataGridViewAdvancedBorderStyle)

Tüm hücre kenar boşluklarının genişliklerini temsil eden bir Rectangle döndürür.

(Devralındığı yer: DataGridViewCell)
ClickUnsharesRow(DataGridViewCellEventArgs)

Hücre tıklandığında hücre satırının paylaşılmayacağını gösterir.

(Devralındığı yer: DataGridViewCell)
Clone()

Bu hücrenin tam kopyasını oluşturur.

ContentClickUnsharesRow(DataGridViewCellEventArgs)

Hücrenin içeriğine tıklandığında hücre satırının paylaşılmayacağını gösterir.

(Devralındığı yer: DataGridViewCell)
ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs)

Hücrenin içeriğine çift tıklandığında hücre satırının paylaşılmayacağını gösterir.

(Devralındığı yer: DataGridViewCell)
CreateAccessibilityInstance()

için DataGridViewButtonCellyeni bir erişilebilir nesne oluşturur.

DetachEditingControl()

Hücrenin düzenleme denetimini içinden DataGridViewkaldırır.

(Devralındığı yer: DataGridViewCell)
Dispose()

DataGridViewCell tarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: DataGridViewCell)
Dispose(Boolean)

DataGridViewCell tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır.

(Devralındığı yer: DataGridViewCell)
DoubleClickUnsharesRow(DataGridViewCellEventArgs)

Hücreye çift tıklandığında hücre satırının paylaşılmayacağını gösterir.

(Devralındığı yer: DataGridViewCell)
EnterUnsharesRow(Int32, Boolean)

Odak hücreye taşınırken üst satırın paylaşımının kaldırılıp paylaşılmayacağını gösterir.

(Devralındığı yer: DataGridViewCell)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetClipboardContent(Int32, Boolean, Boolean, Boolean, Boolean, String)

öğesine kopyalanacak Clipboardhücrenin biçimlendirilmiş değerini alır.

(Devralındığı yer: DataGridViewCell)
GetContentBounds(Graphics, DataGridViewCellStyle, Int32)

Belirtilen Graphics ve hücre stili kullanılarak hesaplanan hücrenin içerik alanını çevreleyen sınırlayıcı dikdörtgeni döndürür.

GetContentBounds(Int32)

Hücre için geçerli olan varsayılan Graphics ve hücre stilini kullanarak hücrenin içerik alanını çevreleyen sınırlayıcı dikdörtgeni döndürür.

(Devralındığı yer: DataGridViewCell)
GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts)

Hücrenin düzenleme modunda olup olmadığına ve değerin işlenmemiş olmasına bakılmaksızın hücrenin geçerli, biçimlendirilmiş değerini döndürür.

(Devralındığı yer: DataGridViewCell)
GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32)

Görüntülenirse hücrenin hata simgesini çevreleyen sınırlayıcı dikdörtgeni döndürür.

GetErrorText(Int32)

Hücrenin hatasını temsil eden bir dize döndürür.

(Devralındığı yer: DataGridViewCell)
GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts)

Görüntüleme için biçimlendirilmiş hücrenin değerini alır.

(Devralındığı yer: DataGridViewCell)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetInheritedContextMenuStrip(Int32)

Geçerli hücre için devralınan kısayol menüsünü alır.

(Devralındığı yer: DataGridViewCell)
GetInheritedState(Int32)

Hücrenin geçerli durumunu satır ve sütununun durumundan devralınmış olarak gösteren bir değer döndürür.

(Devralındığı yer: DataGridViewCell)
GetInheritedStyle(DataGridViewCellStyle, Int32, Boolean)

Hücreye uygulanan stili alır.

(Devralındığı yer: DataGridViewCell)
GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size)

Hücrenin tercih edilen boyutunu piksel cinsinden hesaplar.

GetSize(Int32)

Hücrenin boyutunu alır.

(Devralındığı yer: DataGridViewCell)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetValue(Int32)

Düğmeyle ilişkili metni alır.

InitializeEditingControl(Int32, Object, DataGridViewCellStyle)

Hücreyi düzenlemek için kullanılan denetimi başlatır.

(Devralındığı yer: DataGridViewCell)
KeyDownUnsharesRow(KeyEventArgs, Int32)

Odak satırdaki bir hücredeyken bir tuşa basıldığında satırın paylaşılmadığını gösterir.

KeyEntersEditMode(KeyEventArgs)

Verilen anahtara göre düzenleme modunun başlatılıp başlatılmayacağı belirlenir.

(Devralındığı yer: DataGridViewCell)
KeyPressUnsharesRow(KeyPressEventArgs, Int32)

Satırdaki bir hücre odaklanmışken bir tuşa basıldığında satırın paylaşılmayacağını gösterir.

(Devralındığı yer: DataGridViewCell)
KeyUpUnsharesRow(KeyEventArgs, Int32)

Odak satırdaki bir hücredeyken bir anahtar serbest bırakıldığında satırın paylaşılmadığını gösterir.

LeaveUnsharesRow(Int32, Boolean)

Odak bir hücreyi satırda bıraktığında satırın paylaşılmayacağını gösterir.

(Devralındığı yer: DataGridViewCell)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
MouseClickUnsharesRow(DataGridViewCellMouseEventArgs)

kullanıcı, işaretçi satırdaki bir hücrenin üzerindeyken fare düğmesine tıklarsa satırın paylaşılmayacağını gösterir.

(Devralındığı yer: DataGridViewCell)
MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs)

Kullanıcı satırdaki bir hücreye çift tıklarsa satırın paylaşılmayacağını gösterir.

(Devralındığı yer: DataGridViewCell)
MouseDownUnsharesRow(DataGridViewCellMouseEventArgs)

İşaretçi satırdaki bir hücre üzerindeyken fare düğmesi basılı tutulduğunda satırın paylaşılmayacağını gösterir.

MouseEnterUnsharesRow(Int32)

Fare işaretçisi satırdaki bir hücrenin üzerine geldiğinde satırın paylaşılmayacağını gösterir.

MouseLeaveUnsharesRow(Int32)

Fare işaretçisi satırı terk ettiğinde satırın paylaşılmayacağını gösterir.

MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs)

Fare işaretçisi satırdaki bir hücrenin üzerine geldiğinde satırın paylaşılmayacağını gösterir.

(Devralındığı yer: DataGridViewCell)
MouseUpUnsharesRow(DataGridViewCellMouseEventArgs)

İşaretçi satırdaki bir hücre üzerindeyken fare düğmesi serbest bırakıldığında satırın paylaşılmayacağını gösterir.

OnClick(DataGridViewCellEventArgs)

Hücre tıklandığında çağrılır.

(Devralındığı yer: DataGridViewCell)
OnContentClick(DataGridViewCellEventArgs)

Hücrenin içeriğine tıklandığında çağrılır.

(Devralındığı yer: DataGridViewCell)
OnContentDoubleClick(DataGridViewCellEventArgs)

Hücrenin içeriğine çift tıklandığında çağrılır.

(Devralındığı yer: DataGridViewCell)
OnDataGridViewChanged()

Hücrenin DataGridView özelliği değiştiğinde çağrılır.

(Devralındığı yer: DataGridViewCell)
OnDoubleClick(DataGridViewCellEventArgs)

Hücreye çift tıklandığında çağrılır.

(Devralındığı yer: DataGridViewCell)
OnEnter(Int32, Boolean)

Odak bir hücreye taşınırken çağrılır.

(Devralındığı yer: DataGridViewCell)
OnKeyDown(KeyEventArgs, Int32)

Odak hücredeyken karakter tuşuna basıldığında çağrılır.

OnKeyPress(KeyPressEventArgs, Int32)

Odak bir hücredeyken bir tuşa basıldığında çağrılır.

(Devralındığı yer: DataGridViewCell)
OnKeyUp(KeyEventArgs, Int32)

Odak hücredeyken karakter tuşu serbest bırakıldığında çağrılır.

OnLeave(Int32, Boolean)

Odak hücreden hareket ettiğinde çağrılır.

OnMouseClick(DataGridViewCellMouseEventArgs)

İşaretçi bir hücrenin üzerindeyken kullanıcı fare düğmesine tıkladığında çağrılır.

(Devralındığı yer: DataGridViewCell)
OnMouseDoubleClick(DataGridViewCellMouseEventArgs)

kullanıcı işaretçi bir hücrenin üzerindeyken fare düğmesine çift tıkladığında çağrılır.

(Devralındığı yer: DataGridViewCell)
OnMouseDown(DataGridViewCellMouseEventArgs)

İşaretçi hücre üzerindeyken fare düğmesi basılı tutulduğunda çağrılır.

OnMouseEnter(Int32)

Fare işaretçisi bir hücrenin üzerine geldiğinde çağrılır.

(Devralındığı yer: DataGridViewCell)
OnMouseLeave(Int32)

Fare işaretçisi hücrenin dışına çıktığında çağrılır.

OnMouseMove(DataGridViewCellMouseEventArgs)

Fare işaretçisi hücrenin üzerinde hareket ettiğinde çağrılır.

OnMouseUp(DataGridViewCellMouseEventArgs)

İşaretçi hücre üzerindeyken fare düğmesi serbest bırakıldığında çağrılır.

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

Geçerli DataGridViewButtonCellöğesini boyar.

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

Geçerli DataGridViewCellöğesinin kenarını boyar.

(Devralındığı yer: DataGridViewCell)
PaintErrorIcon(Graphics, Rectangle, Rectangle, String)

Geçerli DataGridViewCellöğesinin hata simgesini boyar.

(Devralındığı yer: DataGridViewCell)
ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter)

Görüntülenmek üzere biçimlendirilmiş bir değeri gerçek bir hücre değerine dönüştürür.

(Devralındığı yer: DataGridViewCell)
PositionEditingControl(Boolean, Boolean, Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Denetimdeki bir hücre tarafından barındırılan düzenleme denetiminin DataGridView konumunu ve boyutunu ayarlar.

(Devralındığı yer: DataGridViewCell)
PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Hücre tarafından barındırılan düzenleme panelinin konumunu ve boyutunu ayarlar ve düzenleme panelindeki düzenleme denetiminin normal sınırlarını döndürür.

(Devralındığı yer: DataGridViewCell)
RaiseCellClick(DataGridViewCellEventArgs)

Olayı tetikler CellClick .

(Devralındığı yer: DataGridViewElement)
RaiseCellContentClick(DataGridViewCellEventArgs)

Olayı tetikler CellContentClick .

(Devralındığı yer: DataGridViewElement)
RaiseCellContentDoubleClick(DataGridViewCellEventArgs)

Olayı tetikler CellContentDoubleClick .

(Devralındığı yer: DataGridViewElement)
RaiseCellValueChanged(DataGridViewCellEventArgs)

Olayı tetikler CellValueChanged .

(Devralındığı yer: DataGridViewElement)
RaiseDataError(DataGridViewDataErrorEventArgs)

Olayı tetikler DataError .

(Devralındığı yer: DataGridViewElement)
RaiseMouseWheel(MouseEventArgs)

Olayı tetikler MouseWheel .

(Devralındığı yer: DataGridViewElement)
SetValue(Int32, Object)

Hücrenin değerini ayarlar.

(Devralındığı yer: DataGridViewCell)
ToString()

Hücrenin dize gösterimini döndürür.

Şunlara uygulanır

Ayrıca bkz.