Datagridviewimagecolumn - клас ()

Клас DataGridViewImageColumn є спеціалізованим типом класу DataGridViewColumn. використовуваним для логічного розміщення осередків, в яких відображаються зображення. Стовпець DataGridViewImageColumn має пов'язану осередок DataGridViewImageCell в кожному рядку DataGridViewRow. яка перетинається з ним. У кожному осередку може міститися об'єкт Image або об'єкт Icon в залежності від значення властивості DataGridViewImageCell. ValueIsIcon. Відображення значків зручно для розміщення зображень з прозорістю.

За замовчуванням в порожніх клітинках відображається знак помилки, встановлений за замовчуванням. Щоб заборонити відображення цього значка для значень осередків, рівних null або DBNull. Value. встановіть для властивості DataGridViewCellStyle. NullValue об'єкта стилю комірки, що повертається властивістю DefaultCellStyle. значення null до додавання рядків в елемент управління. Однак ця установка не впливає на рядок для нових записів. Щоб заборонити відображення значка помилки в рядку для нових записів, коли значення властивості AllowUserToAddRows елемента управління одно true. необхідно також або в явному вигляді встановити значення осередки рівним null в дескрипторі для події RowsAdded елемента управління, або задати властивість CellTemplate стовпчика рівним примірнику типу, похідному від DataGridViewImageCell. з перевизначення властивістю DefaultNewRowValue. яке повертає значення null.

За замовчуванням для стовпців даного типу використовується режим сортування NotSortable.

Примітки для успадковують об'єктів

Під час вилучення властивостей з DataGridViewImageColumn і додаванні нових властивостей в похідний клас не забудьте перевизначити метод Clone для копіювання нових властивостей під час операцій клонування. Крім того, необхідно викликати метод Clone базового класу, щоб властивості базового класу копіювалися в новий осередок.

У наступному прикладі коду показано, як використовувати зображення для створення гри TicTacToe.

.NET Framework

Підтримується в версіях: 4, 3.5, 3.0, 2.0

.NET Framework (клієнтський профіль)

Підтримується в версіях: 4, 3.5 SP1

NET Framework підтримує не всі версії кожної платформи. Підтримувані версії перераховані в розділі Вимоги до системи для .NET Framework.

Будь-які відкриті члени цього типу, оголошені як static (Shared в Visual Basic), є потокобезпечна. Потокобезпечна членів примірників не гарантовано.

Схожі статті