DataGridViewButtonCell Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menampilkan antarmuka pengguna (UI) seperti tombol untuk digunakan dalam DataGridView kontrol.
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
- Warisan
Contoh
Contoh kode berikut menunjukkan cara menggunakan DataGridViewButtonColumn untuk melakukan tindakan pada baris tertentu. Anda dapat menggunakan kode serupa saat bekerja dengan objek individual DataGridViewButtonCell . Dalam contoh ini, DataGridView.CellClick penanganan aktivitas terlebih dahulu menentukan apakah klik ada pada sel tombol, lalu mengambil objek bisnis yang terkait dengan baris. Contoh ini adalah bagian dari contoh yang lebih besar yang tersedia di Cara: Mengakses Objek dalam Daftar Drop-Down DataGridViewComboBoxCell Formulir Windows.
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
Keterangan
Kelas DataGridViewButtonCell adalah jenis khusus yang DataGridViewCell digunakan untuk menampilkan UI seperti tombol.
DataGridViewButtonColumn adalah tipe kolom yang dikhususkan untuk menahan sel tipe ini. Secara default, diinisialisasi DataGridViewButtonColumn.CellTemplate ke yang baru DataGridViewButtonCell. Untuk membuat pola sel dalam kolom setelah kolom yang sudah ada DataGridViewButtonCell, atur properti kolom CellTemplate ke sel untuk digunakan sebagai pola.
Untuk merespons klik tombol pengguna, tangani DataGridView.CellClick acara atau DataGridView.CellContentClick . Di penanganan aktivitas, Anda dapat menggunakan DataGridViewCellEventArgs.ColumnIndex properti untuk menentukan apakah klik terjadi pada kolom tombol. Anda dapat menggunakan DataGridViewCellEventArgs.RowIndex properti untuk menentukan apakah klik terjadi di sel tombol tertentu.
Properti kolom terkait sel adalah pembungkus untuk properti sel templat yang dinamai serupa. Mengubah nilai properti sel templat hanya akan memengaruhi sel berdasarkan templat yang ditambahkan setelah perubahan. Namun, mengubah nilai properti terkait sel kolom akan memperbarui sel templat dan semua sel lain dalam kolom, dan menyegarkan tampilan kolom jika perlu.
Catatan
Saat gaya visual diaktifkan, tombol dalam kolom tombol dicat menggunakan ButtonRenderer, dan gaya sel yang ditentukan melalui properti seperti DefaultCellStyle tidak berpengaruh.
Catatan Bagi Inheritor
Ketika Anda berasal dari DataGridViewButtonCell dan menambahkan properti baru ke kelas turunan, pastikan untuk mengambil Clone() alih metode untuk menyalin properti baru selama operasi kloning. Anda juga harus memanggil metode kelas Clone() dasar sehingga properti kelas dasar disalin ke sel baru.
Konstruktor
DataGridViewButtonCell() |
Menginisialisasi instans baru kelas DataGridViewButtonCell. |
Properti
AccessibilityObject |
Mendapatkan yang DataGridViewCell.DataGridViewCellAccessibleObject ditetapkan ke DataGridViewCell. (Diperoleh dari DataGridViewCell) |
ColumnIndex |
Mendapatkan indeks kolom untuk sel ini. (Diperoleh dari DataGridViewCell) |
ContentBounds |
Mendapatkan persegi panjang pembatas yang mencakup area konten sel. (Diperoleh dari DataGridViewCell) |
ContextMenuStrip |
Mendapatkan atau mengatur menu pintasan yang terkait dengan sel. (Diperoleh dari DataGridViewCell) |
DataGridView |
Mendapatkan kontrol yang DataGridView terkait dengan elemen ini. (Diperoleh dari DataGridViewElement) |
DefaultNewRowValue |
Mendapatkan nilai default untuk sel dalam baris untuk rekaman baru. (Diperoleh dari DataGridViewCell) |
Displayed |
Mendapatkan nilai yang menunjukkan apakah sel saat ini ditampilkan di layar. (Diperoleh dari DataGridViewCell) |
EditedFormattedValue |
Mendapatkan nilai sel yang saat ini diformat, terlepas dari apakah sel berada dalam mode edit dan nilai belum diterapkan. (Diperoleh dari DataGridViewCell) |
EditType |
Mendapatkan jenis kontrol pengeditan sel yang dihosting. |
ErrorIconBounds |
Mendapatkan batas ikon kesalahan untuk sel. (Diperoleh dari DataGridViewCell) |
ErrorText |
Mendapatkan atau mengatur teks yang menjelaskan kondisi kesalahan yang terkait dengan sel. (Diperoleh dari DataGridViewCell) |
FlatStyle |
Mendapatkan atau mengatur gaya yang menentukan tampilan tombol. |
FormattedValue |
Mendapatkan nilai sel seperti yang diformat untuk ditampilkan. (Diperoleh dari DataGridViewCell) |
FormattedValueType |
Mendapatkan jenis nilai yang diformat yang terkait dengan sel. |
Frozen |
Mendapatkan nilai yang menunjukkan apakah sel dibekukan. (Diperoleh dari DataGridViewCell) |
HasStyle |
Mendapatkan nilai yang menunjukkan apakah Style properti telah ditetapkan. (Diperoleh dari DataGridViewCell) |
InheritedState |
Mendapatkan status sel saat ini seperti yang diwarisi dari status baris dan kolomnya. (Diperoleh dari DataGridViewCell) |
InheritedStyle |
Mendapatkan gaya yang saat ini diterapkan ke sel. (Diperoleh dari DataGridViewCell) |
IsInEditMode |
Mendapatkan nilai yang menunjukkan apakah sel ini sedang diedit. (Diperoleh dari DataGridViewCell) |
OwningColumn |
Mendapatkan kolom yang berisi sel ini. (Diperoleh dari DataGridViewCell) |
OwningRow |
Mendapatkan baris yang berisi sel ini. (Diperoleh dari DataGridViewCell) |
PreferredSize |
Mendapatkan ukuran, dalam piksel, dari area persegi panjang tempat sel dapat pas. (Diperoleh dari DataGridViewCell) |
ReadOnly |
Mendapatkan atau mengatur nilai yang menunjukkan apakah data sel dapat diedit. (Diperoleh dari DataGridViewCell) |
Resizable |
Mendapatkan nilai yang menunjukkan apakah sel dapat diubah ukurannya. (Diperoleh dari DataGridViewCell) |
RowIndex |
Mendapatkan indeks baris induk sel. (Diperoleh dari DataGridViewCell) |
Selected |
Mendapatkan atau mengatur nilai yang menunjukkan apakah sel telah dipilih. (Diperoleh dari DataGridViewCell) |
Size |
Mendapatkan ukuran sel. (Diperoleh dari DataGridViewCell) |
State |
Mendapatkan status antarmuka pengguna (UI) dari elemen . (Diperoleh dari DataGridViewElement) |
Style |
Mendapatkan atau mengatur gaya untuk sel. (Diperoleh dari DataGridViewCell) |
Tag |
Mendapatkan atau mengatur objek yang berisi data tambahan tentang sel. (Diperoleh dari DataGridViewCell) |
ToolTipText |
Mendapatkan atau mengatur teks TipsAlat yang terkait dengan sel ini. (Diperoleh dari DataGridViewCell) |
UseColumnTextForButtonValue |
Mendapatkan atau mengatur nilai yang menunjukkan apakah teks kolom pemilik akan muncul pada tombol yang ditampilkan oleh sel. |
Value |
Mendapatkan atau mengatur nilai yang terkait dengan sel ini. (Diperoleh dari DataGridViewCell) |
ValueType |
Mendapatkan atau mengatur tipe data nilai dalam sel. |
Visible |
Mendapatkan nilai yang menunjukkan apakah sel berada dalam baris atau kolom yang telah disembunyikan. (Diperoleh dari DataGridViewCell) |
Metode
AdjustCellBorderStyle(DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, Boolean, Boolean, Boolean, Boolean) |
Memodifikasi gaya batas sel input sesuai dengan kriteria yang ditentukan. (Diperoleh dari DataGridViewCell) |
BorderWidths(DataGridViewAdvancedBorderStyle) |
Mengembalikan Rectangle yang mewakili lebar semua margin sel. (Diperoleh dari DataGridViewCell) |
ClickUnsharesRow(DataGridViewCellEventArgs) |
Menunjukkan apakah baris sel akan tidak dibagi saat sel diklik. (Diperoleh dari DataGridViewCell) |
Clone() |
Membuat salinan yang tepat dari sel ini. |
ContentClickUnsharesRow(DataGridViewCellEventArgs) |
Menunjukkan apakah baris sel akan tidak dibagi saat konten sel diklik. (Diperoleh dari DataGridViewCell) |
ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs) |
Menunjukkan apakah baris sel akan tidak dibagi saat konten sel diklik dua kali. (Diperoleh dari DataGridViewCell) |
CreateAccessibilityInstance() |
Membuat objek baru yang dapat diakses untuk DataGridViewButtonCell. |
DetachEditingControl() |
Menghapus kontrol pengeditan sel dari DataGridView. (Diperoleh dari DataGridViewCell) |
Dispose() |
Merilis semua sumber daya yang DataGridViewCelldigunakan oleh . (Diperoleh dari DataGridViewCell) |
Dispose(Boolean) |
Merilis sumber daya tidak terkelola yang DataGridViewCell digunakan oleh dan secara opsional merilis sumber daya terkelola. (Diperoleh dari DataGridViewCell) |
DoubleClickUnsharesRow(DataGridViewCellEventArgs) |
Menunjukkan apakah baris sel akan tidak dibagi saat sel diklik ganda. (Diperoleh dari DataGridViewCell) |
EnterUnsharesRow(Int32, Boolean) |
Menunjukkan apakah baris induk akan tidak dibagi saat fokus berpindah ke sel. (Diperoleh dari DataGridViewCell) |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetClipboardContent(Int32, Boolean, Boolean, Boolean, Boolean, String) |
Mengambil nilai sel yang diformat untuk disalin ke Clipboard. (Diperoleh dari DataGridViewCell) |
GetContentBounds(Graphics, DataGridViewCellStyle, Int32) |
Mengembalikan persegi panjang pembatas yang mengapit area konten sel, yang dihitung menggunakan gaya sel dan yang ditentukan Graphics . |
GetContentBounds(Int32) |
Mengembalikan persegi panjang pembatas yang mengapit area konten sel menggunakan gaya default Graphics dan sel yang saat ini berlaku untuk sel. (Diperoleh dari DataGridViewCell) |
GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts) |
Mengembalikan nilai sel yang saat ini diformat, terlepas dari apakah sel berada dalam mode edit dan nilai belum diterapkan. (Diperoleh dari DataGridViewCell) |
GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32) |
Mengembalikan persegi panjang pembatas yang mengapit ikon kesalahan sel, jika ditampilkan. |
GetErrorText(Int32) |
Mengembalikan string yang menunjukkan kesalahan untuk sel. (Diperoleh dari DataGridViewCell) |
GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts) |
Mendapatkan nilai sel seperti yang diformat untuk ditampilkan. (Diperoleh dari DataGridViewCell) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetInheritedContextMenuStrip(Int32) |
Mendapatkan menu pintasan yang diwariskan untuk sel saat ini. (Diperoleh dari DataGridViewCell) |
GetInheritedState(Int32) |
Mengembalikan nilai yang menunjukkan status sel saat ini seperti yang diwarisi dari status baris dan kolomnya. (Diperoleh dari DataGridViewCell) |
GetInheritedStyle(DataGridViewCellStyle, Int32, Boolean) |
Mendapatkan gaya yang diterapkan ke sel. (Diperoleh dari DataGridViewCell) |
GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size) |
Menghitung ukuran pilihan, dalam piksel, sel. |
GetSize(Int32) |
Mendapatkan ukuran sel. (Diperoleh dari DataGridViewCell) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
GetValue(Int32) |
Mengambil teks yang terkait dengan tombol . |
InitializeEditingControl(Int32, Object, DataGridViewCellStyle) |
Menginisialisasi kontrol yang digunakan untuk mengedit sel. (Diperoleh dari DataGridViewCell) |
KeyDownUnsharesRow(KeyEventArgs, Int32) |
Menunjukkan apakah baris tidak dibagikan jika tombol ditekan saat fokus berada pada sel dalam baris. |
KeyEntersEditMode(KeyEventArgs) |
Menentukan apakah mode edit harus dimulai berdasarkan kunci yang diberikan. (Diperoleh dari DataGridViewCell) |
KeyPressUnsharesRow(KeyPressEventArgs, Int32) |
Menunjukkan apakah baris akan tidak dibagi jika tombol ditekan saat sel di baris memiliki fokus. (Diperoleh dari DataGridViewCell) |
KeyUpUnsharesRow(KeyEventArgs, Int32) |
Menunjukkan apakah baris tidak dibagi saat kunci dilepaskan saat fokus berada pada sel dalam baris. |
LeaveUnsharesRow(Int32, Boolean) |
Menunjukkan apakah baris akan tidak dibagi saat fokus meninggalkan sel dalam baris. (Diperoleh dari DataGridViewCell) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
MouseClickUnsharesRow(DataGridViewCellMouseEventArgs) |
Menunjukkan apakah baris akan tidak dibagi jika pengguna mengklik tombol mouse saat penunjuk berada di sel dalam baris. (Diperoleh dari DataGridViewCell) |
MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs) |
Menunjukkan apakah baris akan tidak dibagikan jika pengguna mengklik dua kali sel dalam baris. (Diperoleh dari DataGridViewCell) |
MouseDownUnsharesRow(DataGridViewCellMouseEventArgs) |
Menunjukkan apakah baris akan tidak dibagi saat tombol mouse ditahan sementara penunjuk berada di sel dalam baris. |
MouseEnterUnsharesRow(Int32) |
Menunjukkan apakah baris akan tidak dibagi saat penunjuk mouse bergerak di atas sel dalam baris. |
MouseLeaveUnsharesRow(Int32) |
Menunjukkan apakah baris akan tidak dibagi saat penunjuk mouse meninggalkan baris. |
MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs) |
Menunjukkan apakah baris akan tidak dibagi saat penunjuk mouse bergerak di atas sel dalam baris. (Diperoleh dari DataGridViewCell) |
MouseUpUnsharesRow(DataGridViewCellMouseEventArgs) |
Menunjukkan apakah baris akan tidak dibagi saat tombol mouse dilepaskan saat penunjuk berada di sel dalam baris. |
OnClick(DataGridViewCellEventArgs) |
Dipanggil saat sel diklik. (Diperoleh dari DataGridViewCell) |
OnContentClick(DataGridViewCellEventArgs) |
Dipanggil saat konten sel diklik. (Diperoleh dari DataGridViewCell) |
OnContentDoubleClick(DataGridViewCellEventArgs) |
Dipanggil saat konten sel diklik dua kali. (Diperoleh dari DataGridViewCell) |
OnDataGridViewChanged() |
Dipanggil DataGridView saat properti sel berubah. (Diperoleh dari DataGridViewCell) |
OnDoubleClick(DataGridViewCellEventArgs) |
Dipanggil saat sel diklik ganda. (Diperoleh dari DataGridViewCell) |
OnEnter(Int32, Boolean) |
Dipanggil saat fokus berpindah ke sel. (Diperoleh dari DataGridViewCell) |
OnKeyDown(KeyEventArgs, Int32) |
Dipanggil saat tombol karakter ditekan saat fokus ada pada sel. |
OnKeyPress(KeyPressEventArgs, Int32) |
Dipanggil saat tombol ditekan saat fokus berada pada sel. (Diperoleh dari DataGridViewCell) |
OnKeyUp(KeyEventArgs, Int32) |
Dipanggil saat kunci karakter dilepaskan saat fokus ada pada sel. |
OnLeave(Int32, Boolean) |
Dipanggil saat fokus berpindah dari sel. |
OnMouseClick(DataGridViewCellMouseEventArgs) |
Dipanggil saat pengguna mengklik tombol mouse saat penunjuk berada di sel. (Diperoleh dari DataGridViewCell) |
OnMouseDoubleClick(DataGridViewCellMouseEventArgs) |
Dipanggil saat pengguna mengklik dua kali tombol mouse saat penunjuk berada di sel. (Diperoleh dari DataGridViewCell) |
OnMouseDown(DataGridViewCellMouseEventArgs) |
Dipanggil saat tombol mouse ditahan saat penunjuk berada di sel. |
OnMouseEnter(Int32) |
Dipanggil saat penunjuk mouse bergerak di atas sel. (Diperoleh dari DataGridViewCell) |
OnMouseLeave(Int32) |
Dipanggil saat penunjuk mouse bergerak keluar dari sel. |
OnMouseMove(DataGridViewCellMouseEventArgs) |
Dipanggil saat penunjuk mouse bergerak saat berada di atas sel. |
OnMouseUp(DataGridViewCellMouseEventArgs) |
Dipanggil saat tombol mouse dilepaskan saat penunjuk berada di sel. |
Paint(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Object, Object, String, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle, DataGridViewPaintParts) |
Melukis saat ini DataGridViewButtonCell. |
PaintBorder(Graphics, Rectangle, Rectangle, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle) |
Melukis batas arus DataGridViewCell. (Diperoleh dari DataGridViewCell) |
PaintErrorIcon(Graphics, Rectangle, Rectangle, String) |
Melukis ikon kesalahan saat ini DataGridViewCell. (Diperoleh dari DataGridViewCell) |
ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter) |
Mengonversi nilai yang diformat untuk ditampilkan ke nilai sel aktual. (Diperoleh dari DataGridViewCell) |
PositionEditingControl(Boolean, Boolean, Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean) |
Mengatur lokasi dan ukuran kontrol pengeditan yang dihosting oleh sel dalam DataGridView kontrol. (Diperoleh dari DataGridViewCell) |
PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean) |
Mengatur lokasi dan ukuran panel pengeditan yang dihosting oleh sel, dan mengembalikan batas normal kontrol pengeditan dalam panel pengeditan. (Diperoleh dari DataGridViewCell) |
RaiseCellClick(DataGridViewCellEventArgs) |
Memunculkan kejadian CellClick. (Diperoleh dari DataGridViewElement) |
RaiseCellContentClick(DataGridViewCellEventArgs) |
Memunculkan kejadian CellContentClick. (Diperoleh dari DataGridViewElement) |
RaiseCellContentDoubleClick(DataGridViewCellEventArgs) |
Memunculkan kejadian CellContentDoubleClick. (Diperoleh dari DataGridViewElement) |
RaiseCellValueChanged(DataGridViewCellEventArgs) |
Memunculkan kejadian CellValueChanged. (Diperoleh dari DataGridViewElement) |
RaiseDataError(DataGridViewDataErrorEventArgs) |
Memunculkan kejadian DataError. (Diperoleh dari DataGridViewElement) |
RaiseMouseWheel(MouseEventArgs) |
Memunculkan kejadian MouseWheel. (Diperoleh dari DataGridViewElement) |
SetValue(Int32, Object) |
Mengatur nilai sel. (Diperoleh dari DataGridViewCell) |
ToString() |
Mengembalikan representasi string sel. |