Поделиться через


DataFormats.Dif Поле

Определение

Задает формат обмена данными Windows (Data Interchange Format, DIF), который формы Windows Forms напрямую не используют. Это статическое (static) поле доступно только для чтения.

public: static initonly System::String ^ Dif;
public static readonly string Dif;
 staticval mutable Dif : string
Public Shared ReadOnly Dif As String 

Значение поля

Примеры

В следующем примере кода показано использование этого элемента.

FileStream^ myFileStream = File::Open( "Temp.dif", FileMode::Open );

// Store the data into Dif format.
DataObject^ myDataObject = gcnew DataObject;
myDataObject->SetData( DataFormats::Dif, myFileStream );

// Check whether the data is stored or not in the specified format.
bool formatPresent = myDataObject->GetDataPresent( DataFormats::Dif );
if ( formatPresent )
{
   Console::WriteLine( "The data has been stored in the Dif format is:'{0}'", formatPresent );
}
else
{
   Console::WriteLine( "The data has not been stored in the specified format" );
}
 FileStream myFileStream = File.Open("Temp.dif",FileMode.Open);
 // Store the data into Dif format.
 DataObject myDataObject = new DataObject();
 myDataObject.SetData(DataFormats.Dif,myFileStream);

// Check whether the data is stored or not in the specified format.
bool formatPresent = myDataObject.GetDataPresent(DataFormats.Dif);
 if(formatPresent) 
 {
    Console.WriteLine("The data has been stored in the Dif format is:'"+formatPresent+"'");
 } 
 else 
 {
    Console.WriteLine("The data has not been stored in the specified format");
 }
Dim myFileStream As FileStream = File.Open("Temp.dif", FileMode.Open)
' Store the data into Dif format.
Dim myDataObject As New DataObject()
myDataObject.SetData(DataFormats.Dif, myFileStream)

' Check whether the data is stored or not in the specified format.
Dim formatPresent As Boolean = myDataObject.GetDataPresent(DataFormats.Dif)
If formatPresent Then
   Console.WriteLine(("The data has been stored in the Dif format is:'" + formatPresent.ToString() + "'"))
Else
   Console.WriteLine("The data has not been stored in the specified format")
End If

Комментарии

DIF — это формат, состоящий из кодов ASCII, в котором базы данных, электронные таблицы и аналогичные документы могут быть структурированы для упрощения их использования и передачи в другие программы.

Это поле используется интерфейсом IDataObject и классом для DataObject указания типа данных.

При добавлении IDataObject в или в реализацию DataObjectиспользуйте это поле в качестве формата для IDataObject.SetData методов и DataObject.SetData .

Чтобы узнать, существует ли объект этого типа, используйте это поле в качестве формата для IDataObject.GetDataPresent методов и DataObject.GetDataPresent .

Чтобы получить объект этого типа, используйте его в качестве формата для IDataObject.GetData методов и DataObject.GetData .

Применяется к

См. также раздел