Udostępnij przez


FileNameEditor Klasa

Definicja

Ważny

To API nie jest zgodne z CLS.

Udostępnia interfejs użytkownika do wybierania nazwy pliku.

public ref class FileNameEditor : System::Drawing::Design::UITypeEditor
public class FileNameEditor : System.Drawing.Design.UITypeEditor
[System.CLSCompliant(false)]
public class FileNameEditor : System.Drawing.Design.UITypeEditor
type FileNameEditor = class
    inherit UITypeEditor
[<System.CLSCompliant(false)>]
type FileNameEditor = class
    inherit UITypeEditor
Public Class FileNameEditor
Inherits UITypeEditor
Dziedziczenie
FileNameEditor
Atrybuty

Przykłady

Poniższy przykład kodu używa obiektu do EditorAttribute skojarzenia FileNameEditor obiektu z właściwością.

public:
   [EditorAttribute(System::ComponentModel::Design::CollectionEditor::typeid,
      System::Drawing::Design::UITypeEditor::typeid)]
   property String^ testFilename 
   {
      String^ get()
      {
         return filename;
      }
      void set( String^ value )
      {
         filename = value;
      }
   }
private:
   String^ filename;
[EditorAttribute(typeof(System.Windows.Forms.Design.FileNameEditor), typeof(System.Drawing.Design.UITypeEditor))]
public string testFilename
{
    get
    {
        return filename;
    }
    set
    {
        filename = value;
    }
}
private string filename;
<EditorAttribute(GetType(System.Windows.Forms.Design.FileNameEditor), GetType(System.Drawing.Design.UITypeEditor))>  _
Public Property testFilename() As String
   Get
      Return filename
   End Get
   Set
      filename = value
   End Set
End Property
Private filename As String

Uwagi

FileNameEditor Zawiera okno dialogowe wyboru pliku dla wyboru i edytowania nazwy pliku.

Notatki dla spadkobierców

Możesz dziedziczyć z tej klasy, aby podać własny tytuł okna dialogowego i własne rozszerzenia filtru listy plików.

Konstruktorów

Nazwa Opis
FileNameEditor()

Inicjuje nowe wystąpienie klasy FileNameEditor.

Właściwości

Nazwa Opis
IsDropDownResizable

Pobiera wartość wskazującą, czy edytory listy rozwijanej powinny być zmienialne przez użytkownika.

(Dziedziczone od UITypeEditor)

Metody

Nazwa Opis
EditValue(IServiceProvider, Object)

Edytuje wartość określonego obiektu przy użyciu stylu edytora wskazanego przez metodę GetEditStyle() .

(Dziedziczone od UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Edytuje określony obiekt przy użyciu stylu edytora dostarczonego przez metodę GetEditStyle(ITypeDescriptorContext) .

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Dziedziczone od Object)
GetEditStyle()

Pobiera styl edytora używany przez metodę EditValue(IServiceProvider, Object) .

(Dziedziczone od UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Pobiera styl edycji używany przez metodę EditValue(ITypeDescriptorContext, IServiceProvider, Object) .

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Dziedziczone od Object)
GetPaintValueSupported()

Wskazuje, czy ten edytor obsługuje malowanie reprezentacji wartości obiektu.

(Dziedziczone od UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Wskazuje, czy określony kontekst obsługuje malowanie reprezentacji wartości obiektu w określonym kontekście.

(Dziedziczone od UITypeEditor)
GetType()

Type Pobiera bieżące wystąpienie.

(Dziedziczone od Object)
InitializeDialog(OpenFileDialog)

Inicjuje otwarte okno dialogowe pliku po jego utworzeniu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Dziedziczone od Object)
PaintValue(Object, Graphics, Rectangle)

Maluje reprezentację wartości określonego obiektu na określoną kanwę.

(Dziedziczone od UITypeEditor)
PaintValue(PaintValueEventArgs)

Maluje reprezentację wartości obiektu przy użyciu określonego PaintValueEventArgsobiektu .

(Dziedziczone od UITypeEditor)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Dziedziczone od Object)

Dotyczy