DataGridViewCellStyle.Padding Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir DataGridViewCell ile içeriğinin kenarı arasındaki boşluğu alır veya ayarlar.
public:
property System::Windows::Forms::Padding Padding { System::Windows::Forms::Padding get(); void set(System::Windows::Forms::Padding value); };
public System.Windows.Forms.Padding Padding { get; set; }
member this.Padding : System.Windows.Forms.Padding with get, set
Public Property Padding As Padding
Özellik Değeri
bir Padding ile içeriğinin kenarı arasındaki boşluğu temsil eden bir DataGridViewCell .
Örnekler
Aşağıdaki kod örneği, sahip tarafından çizilmiş satırları içeren bir DataGridView denetimde bu özelliğin kullanımını gösterir. Her satır, normal hücre içeriğinin altındaki satırın genişliğinin tamamını kapsayan metni görüntüler. Padding özelliği, bu metin için ek alan sağlamak için kullanılır. Örnekte, gereken ek yükseklik adlı CUSTOM_CONTENT_HEIGHT
bir sabitte depolanır.
Bu kod örneği daha büyük bir örneğin parçasıdır. Tam örnek için bkz. Nasıl yapılır: Windows Forms DataGridView Denetiminde Satırların Görünümünü Özelleştirme.
// Set a cell padding to provide space for the top of the focus
// rectangle and for the content that spans multiple columns.
Padding newPadding = new Padding(0, 1, 0, CUSTOM_CONTENT_HEIGHT);
this.dataGridView1.RowTemplate.DefaultCellStyle.Padding = newPadding;
// Set the selection background color to transparent so
// the cell won't paint over the custom selection background.
this.dataGridView1.RowTemplate.DefaultCellStyle.SelectionBackColor =
Color.Transparent;
// Set the row height to accommodate the content that
// spans multiple columns.
this.dataGridView1.RowTemplate.Height += CUSTOM_CONTENT_HEIGHT;
' Set a cell padding to provide space for the top of the focus
' rectangle and for the content that spans multiple columns.
Dim newPadding As New Padding(0, 1, 0, CUSTOM_CONTENT_HEIGHT)
Me.dataGridView1.RowTemplate.DefaultCellStyle.Padding = newPadding
' Set the selection background color to transparent so
' the cell won't paint over the custom selection background.
Me.dataGridView1.RowTemplate.DefaultCellStyle.SelectionBackColor = _
Color.Transparent
' Set the row height to accommodate the normal cell content and the
' content that spans multiple columns.
Me.dataGridView1.RowTemplate.Height += CUSTOM_CONTENT_HEIGHT
Açıklamalar
özelliğinin Padding ayarlanması, öğesinin düzenleme denetiminin DataGridViewCell çizildiği yeri etkiler. Örneğin, ve Bottom özellikleri için RightTopLeftdeğeri 10 olan bir System.Windows.Forms.Padding için ayarlarsanız Padding DataGridViewTextBoxCell, hücrenin içeriği, metin kutusunun kenarlarıyla hücrenin kenarları arasında 10 piksel boşlukla hücrenin ortasına çizilir.