Compartilhar via


FileNameEditor Classe

Definição

Importante

Esta API não está em conformidade com CLS.

Fornece uma interface do usuário para selecionar um nome de arquivo.

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
Herança
FileNameEditor
Atributos

Exemplos

O exemplo de código a seguir usa um EditorAttribute para associar a FileNameEditor uma propriedade.

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

Comentários

FileNameEditor fornece uma caixa de diálogo de seleção de arquivo para seleção e edição de nome de arquivo.

Notas aos Herdeiros

Você pode herdar dessa classe para fornecer seu próprio título para a caixa de diálogo e suas próprias extensões de filtro de lista de arquivos.

Construtores

FileNameEditor()

Inicializa uma nova instância da classe FileNameEditor.

Propriedades

IsDropDownResizable

Obtém um valor que indica se os editores de lista suspensa devem ser redimensionáveis pelo usuário.

(Herdado de UITypeEditor)

Métodos

EditValue(IServiceProvider, Object)

Edita o valor do objeto especificado usando o estilo de editor indicado pelo método GetEditStyle().

(Herdado de UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Edita o objeto especificado usando o estilo de editor fornecido pelo método GetEditStyle(ITypeDescriptorContext).

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEditStyle()

Obtém o estilo de editor usado pelo método EditValue(IServiceProvider, Object).

(Herdado de UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Obtém o estilo de edição usado pelo método EditValue(ITypeDescriptorContext, IServiceProvider, Object).

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetPaintValueSupported()

Indica se esse editor é compatível com pintura de uma representação do valor de um objeto.

(Herdado de UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Indica se o contexto especificado é compatível com pintura de uma representação do valor de um objeto no contexto especificado.

(Herdado de UITypeEditor)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeDialog(OpenFileDialog)

Inicializa a caixa de diálogo Abrir arquivo quando é criado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
PaintValue(Object, Graphics, Rectangle)

Pinta uma representação do valor do objeto especificado na tela especificada.

(Herdado de UITypeEditor)
PaintValue(PaintValueEventArgs)

Pinta uma representação do valor de um objeto usando o PaintValueEventArgs especificado.

(Herdado de UITypeEditor)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a