ColorConverter Класс
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Преобразует цвета одного типа данных в другой. Доступ к данному классу осуществляется с помощью объекта TypeDescriptor.
public ref class ColorConverter : System::ComponentModel::TypeConverter
public class ColorConverter : System.ComponentModel.TypeConverter
type ColorConverter = class
inherit TypeConverter
Public Class ColorConverter
Inherits TypeConverter
- Наследование
- Производный
В следующем примере кода показано, как использовать метод ConvertToString. Этот пример предназначен для использования с Windows Forms. Вставьте этот код в форму и вызовите ShowColorConverter
метод при обработке события формы Paint , передавая e
как PaintEventArgs.
void ShowColorConverter( PaintEventArgs^ e )
{
Color myColor = Color::PaleVioletRed;
// Create the ColorConverter.
System::ComponentModel::TypeConverter^ converter = System::ComponentModel::TypeDescriptor::GetConverter( myColor );
String^ colorAsString = converter->ConvertToString( Color::PaleVioletRed );
e->Graphics->DrawString( colorAsString, this->Font, Brushes::PaleVioletRed, 50.0F, 50.0F );
}
private void ShowColorConverter(PaintEventArgs e)
{
Color myColor = Color.PaleVioletRed;
// Create the ColorConverter.
System.ComponentModel.TypeConverter converter =
System.ComponentModel.TypeDescriptor.GetConverter(myColor);
string colorAsString = converter.ConvertToString(Color.PaleVioletRed);
e.Graphics.DrawString(colorAsString, this.Font,
Brushes.PaleVioletRed, 50.0F, 50.0F);
}
Private Sub ShowColorConverter(ByVal e As PaintEventArgs)
Dim myColor As Color = Color.PaleVioletRed
' Create the ColorConverter.
Dim converter As System.ComponentModel.TypeConverter = _
System.ComponentModel.TypeDescriptor.GetConverter(myColor)
Dim colorAsString As String = _
converter.ConvertToString(Color.PaleVioletRed)
e.Graphics.DrawString(colorAsString, Me.Font, _
Brushes.PaleVioletRed, 50.0F, 50.0F)
End Sub
При преобразовании из строки Color в ColorConverter объект ожидает неполное имя цвета; в противном случае в процессе преобразования возникнет исключение. Например, методу следует передать "Blue", а не "System.Drawing.Color.Blue" или "Color.Blue".ConvertFrom
Color |
Инициализирует новый экземпляр класса ColorConverter. |
Can |
Определяет, может ли данный преобразователь преобразовывать объект заданного типа источника в собственный тип преобразователя. |
Can |
Возвращает значение, указывающее, может ли этот преобразователь преобразовать объект заданного типа к типу этого преобразователя. (Унаследовано от TypeConverter) |
Can |
Возвращает значение, показывающее, может ли данный преобразователь преобразовать объект с помощью контекста в конечный тип. |
Can |
Возвращает значение, указывающее, может ли этот преобразователь выполнить преобразование данного объекта к заданному типу. (Унаследовано от TypeConverter) |
Convert |
Преобразует указанный объект в тип, используемый преобразователем. |
Convert |
Приводит заданное значение к типу этого преобразователя. (Унаследовано от TypeConverter) |
Convert |
Преобразует заданную строку к типу этого преобразователя, используя нейтральные язык и региональные параметры вместе с заданным контекстом. (Унаследовано от TypeConverter) |
Convert |
Преобразует заданную строку к типу этого преобразователя, используя нейтральные язык и региональные параметры. (Унаследовано от TypeConverter) |
Convert |
Преобразует заданный текст в объект, используя заданный контекст и сведения о языке и региональных параметрах. (Унаследовано от TypeConverter) |
Convert |
Преобразует заданный текст в объект, используя заданный контекст. (Унаследовано от TypeConverter) |
Convert |
Преобразует заданный текст в объект. (Унаследовано от TypeConverter) |
Convert |
Преобразует указанный объект в другой тип. |
Convert |
Преобразует данное значение в указанный тип, используя заданные аргументы. (Унаследовано от TypeConverter) |
Convert |
Преобразует указанное значение в строковое представление для нейтральных языка и региональных параметров. (Унаследовано от TypeConverter) |
Convert |
Преобразует указанное значение в строковое представление для нейтральных языка и региональных параметров. (Унаследовано от TypeConverter) |
Convert |
Преобразует данное значение в заданный тип, используя заданный контекст и сведения о языке и региональных параметрах. (Унаследовано от TypeConverter) |
Convert |
Преобразует данное значение в строку, используя данный контекст. (Унаследовано от TypeConverter) |
Convert |
Преобразует указанное значение в строковое представление. (Унаследовано от TypeConverter) |
Create |
Повторно создает объект Object, задающий набор значений свойств для объекта. (Унаследовано от TypeConverter) |
Create |
Создает экземпляр типа, с которым связан этот TypeConverter, используя заданный контекст с учетом набора значений свойств для объекта. (Унаследовано от TypeConverter) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Get |
Возвращает исключение, возникающее в случае, если невозможно выполнить преобразование. (Унаследовано от TypeConverter) |
Get |
Возвращает исключение, возникающее в случае, если невозможно выполнить преобразование. (Унаследовано от TypeConverter) |
Get |
Возвращает значение, показывающее, требуется ли при изменении значения этого объекта вызывать метод CreateInstance(IDictionary), чтобы создать новое значение. (Унаследовано от TypeConverter) |
Get |
Возвращает значение, указывающее, требуется ли для изменения значения в этом объекте вызов CreateInstance(IDictionary), чтобы создать новое значение с помощью указанного контекста. (Унаследовано от TypeConverter) |
Get |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
Get |
Возвращает коллекцию свойств для типа массива, заданного параметром, используя заданный контекст. (Унаследовано от TypeConverter) |
Get |
Возвращает коллекцию свойств для типа массива, заданного параметром value, используя заданные контекст и атрибуты. (Унаследовано от TypeConverter) |
Get |
Возвращает коллекцию свойств для типа массива, заданного параметром значения. (Унаследовано от TypeConverter) |
Get |
Возвращает значение, показывающее, поддерживаются ли свойства этим объектом. (Унаследовано от TypeConverter) |
Get |
Возвращает значение, показывающее, поддерживает ли данный объект свойства, используя заданный контекст. (Унаследовано от TypeConverter) |
Get |
Возвращает коллекцию стандартных значений из контекста по умолчанию для типа данных, для которого предназначен этот преобразователь типов. (Унаследовано от TypeConverter) |
Get |
Извлекает коллекцию, содержащую набор стандартных значений типов данных, для которых предназначен данный проверяющий элемент управления. Если тип данных не поддерживает стандартный набор значений, будет возвращено значение |
Get |
Возвращает значение, показывающее, является ли исчерпывающим списком коллекция стандартных значений, возвращаемая методом GetStandardValues(). (Унаследовано от TypeConverter) |
Get |
Используя заданный контекст, возвращает значение, показывающее, является ли исчерпывающим списком возможных значений коллекция стандартных значений, возвращаемая методом GetStandardValues(). (Унаследовано от TypeConverter) |
Get |
Возвращает значение, показывающее, поддерживает ли объект стандартный набор значений, которые можно выбрать из списка. (Унаследовано от TypeConverter) |
Get |
Определяет, поддерживает ли объект стандартный набор значений, которые можно выбрать в списке. |
Get |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Is |
Возвращает значение, показывающее, допустим ли для этого типа и указанного контекста данный объект значения. (Унаследовано от TypeConverter) |
Is |
Возвращает значение, показывающее, допустим ли для этого типа данный объект значения. (Унаследовано от TypeConverter) |
Memberwise |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Sort |
Сортирует коллекцию свойств. (Унаследовано от TypeConverter) |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Өнім | Нұсқалар |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.1 |
.NET кері байланысы
.NET — бастапқы коды ашық жоба. Пікір қалдыру үшін сілтемені таңдаңыз: