ComboBox Classe

Definição

Representa um controlo de caixa combo do Windows.

public ref class ComboBox : System::Windows::Forms::ListControl
public class ComboBox : System.Windows.Forms.ListControl
[System.ComponentModel.DefaultBindingProperty("Text")]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class ComboBox : System.Windows.Forms.ListControl
type ComboBox = class
    inherit ListControl
[<System.ComponentModel.DefaultBindingProperty("Text")>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComboBox = class
    inherit ListControl
Public Class ComboBox
Inherits ListControl
Herança
Derivado
Atributos

Exemplos

O exemplo de código seguinte é uma aplicação completa que mostra como pode usar o Add método para adicionar itens a um ComboBox, o FindString método para encontrar itens em , ComboBoxe os BeginUpdate métodos e EndUpdate para adicionar eficientemente um grande número de itens a um ComboBox. A capacidade de armazenar valores diferentes do texto apresentado é herdada de ListControl. Para um exemplo de como usar esta funcionalidade, veja a ListControl classe.

Deve adicionar referências aos namespaces System.Drawing e System.Windows.Forms para executar este exemplo.

#using <System.dll>
#using <System.Drawing.dll>
#using <System.Windows.Forms.dll>

using namespace System;
using namespace System::Windows::Forms;

namespace Win32Form1Namespace
{
   public ref class Win32Form1: public System::Windows::Forms::Form
   {
   private:
      System::Windows::Forms::Button^ addButton;
      System::Windows::Forms::TextBox^ textBox2;
      System::Windows::Forms::Button^ addGrandButton;
      System::Windows::Forms::ComboBox^ comboBox1;
      System::Windows::Forms::Button^ showSelectedButton;
      System::Windows::Forms::TextBox^ textBox1;
      System::Windows::Forms::Button^ findButton;
      System::Windows::Forms::Label ^ label1;

   public:
      Win32Form1()
      {
         this->InitializeComponent();
      }

   private:
      void InitializeComponent()
      {
         this->addButton = gcnew System::Windows::Forms::Button;
         this->textBox2 = gcnew System::Windows::Forms::TextBox;
         this->addGrandButton = gcnew System::Windows::Forms::Button;
         this->comboBox1 = gcnew System::Windows::Forms::ComboBox;
         this->showSelectedButton = gcnew System::Windows::Forms::Button;
         this->textBox1 = gcnew System::Windows::Forms::TextBox;
         this->findButton = gcnew System::Windows::Forms::Button;
         this->label1 = gcnew System::Windows::Forms::Label;
         this->addButton->Location = System::Drawing::Point( 248, 32 );
         this->addButton->Size = System::Drawing::Size( 40, 24 );
         this->addButton->TabIndex = 1;
         this->addButton->Text = "Add";
         this->addButton->Click += gcnew System::EventHandler(
            this, &Win32Form1::addButton_Click );
         this->textBox2->Location = System::Drawing::Point( 8, 64 );
         this->textBox2->Size = System::Drawing::Size( 232, 20 );
         this->textBox2->TabIndex = 6;
         this->textBox2->Text = "";
         this->addGrandButton->Location = System::Drawing::Point( 8, 96 );
         this->addGrandButton->Size = System::Drawing::Size( 280, 23 );
         this->addGrandButton->TabIndex = 2;
         this->addGrandButton->Text = "Add 1, 000 Items";
         this->addGrandButton->Click += gcnew System::EventHandler(
            this, &Win32Form1::addGrandButton_Click );
         this->comboBox1->Anchor = (System::Windows::Forms::AnchorStyles)(
            (System::Windows::Forms::AnchorStyles::Bottom | System::Windows::Forms::AnchorStyles::Left) |
             System::Windows::Forms::AnchorStyles::Right);
         this->comboBox1->DropDownWidth = 280;
         array<Object^>^ objectArray = {"Item 1",
            "Item 2",
            "Item 3",
            "Item 4",
            "Item 5"};
         this->comboBox1->Items->AddRange( objectArray );
         this->comboBox1->Location = System::Drawing::Point( 8, 248 );
         this->comboBox1->Size = System::Drawing::Size( 280, 21 );
         this->comboBox1->TabIndex = 7;
         this->showSelectedButton->Location = System::Drawing::Point( 8, 128 );
         this->showSelectedButton->Size = System::Drawing::Size( 280, 24 );
         this->showSelectedButton->TabIndex = 4;
         this->showSelectedButton->Text = "What Item is Selected?";
         this->showSelectedButton->Click += gcnew System::EventHandler( 
            this, &Win32Form1::showSelectedButton_Click );
         this->textBox1->Location = System::Drawing::Point( 8, 32 );
         this->textBox1->Size = System::Drawing::Size( 232, 20 );
         this->textBox1->TabIndex = 5;
         this->textBox1->Text = "";
         this->findButton->Location = System::Drawing::Point( 248, 64 );
         this->findButton->Size = System::Drawing::Size( 40, 24 );
         this->findButton->TabIndex = 3;
         this->findButton->Text = "Find";
         this->findButton->Click += gcnew System::EventHandler( 
            this, &Win32Form1::findButton_Click );
         this->label1->Location = System::Drawing::Point( 8, 224 );
         this->label1->Size = System::Drawing::Size( 144, 23 );
         this->label1->TabIndex = 0;
         this->label1->Text = "Test ComboBox";
         this->ClientSize = System::Drawing::Size( 292, 273 );
         array<System::Windows::Forms::Control^>^ controlsArray = {this->comboBox1,
            this->textBox2,
            this->textBox1,
            this->showSelectedButton,
            this->findButton,
            this->addGrandButton,
            this->addButton,
            this->label1};
         this->Controls->AddRange( controlsArray );
         this->Text = "ComboBox Sample";
      }

      void addButton_Click( Object^ sender, System::EventArgs^ e )
      {
         comboBox1->Items->Add( textBox1->Text );
      }

      void addGrandButton_Click( Object^ sender, System::EventArgs^ e )
      {
         comboBox1->BeginUpdate();
         for ( int i = 0; i < 1000; i++ )
         {
            comboBox1->Items->Add( "Item 1 " + i.ToString() );

         }
         comboBox1->EndUpdate();
      }

      void findButton_Click( Object^ sender, System::EventArgs^ e )
      {
         int index = comboBox1->FindString( textBox2->Text );
         comboBox1->SelectedIndex = index;
      }

      void showSelectedButton_Click( Object^ sender, System::EventArgs^ e )
      {
         int selectedIndex = comboBox1->SelectedIndex;
         Object^ selectedItem = comboBox1->SelectedItem;
         MessageBox::Show( "Selected Item Text: " + selectedItem->ToString() + "\n" +
            "Index: " + selectedIndex.ToString() );
      }
   };
}


[System::STAThreadAttribute]
int main()
{
   System::Windows::Forms::Application::Run( gcnew Win32Form1Namespace::Win32Form1 );
}
using System;
using System.Windows.Forms;

namespace Win32Form1Namespace {

    public class Win32Form1 : System.Windows.Forms.Form {
        private System.Windows.Forms.Button addButton;
        private System.Windows.Forms.TextBox textBox2;
        private System.Windows.Forms.Button addGrandButton;
        private System.Windows.Forms.ComboBox comboBox1;
        private System.Windows.Forms.Button showSelectedButton;
        private System.Windows.Forms.TextBox textBox1;
        private System.Windows.Forms.Button findButton;
        private System.Windows.Forms.Label label1;
        
        public Win32Form1() {
            this.InitializeComponent();
        }
        
        [System.STAThreadAttribute()]
        public static void Main() {
            System.Windows.Forms.Application.Run(new Win32Form1());
        }
        
        private void InitializeComponent() {
            this.addButton = new System.Windows.Forms.Button();
            this.textBox2 = new System.Windows.Forms.TextBox();
            this.addGrandButton = new System.Windows.Forms.Button();
            this.comboBox1 = new System.Windows.Forms.ComboBox();
            this.showSelectedButton = new System.Windows.Forms.Button();
            this.textBox1 = new System.Windows.Forms.TextBox();
            this.findButton = new System.Windows.Forms.Button();
            this.label1 = new System.Windows.Forms.Label();
            this.addButton.Location = new System.Drawing.Point(248, 32);
            this.addButton.Size = new System.Drawing.Size(40, 24);
            this.addButton.TabIndex = 1;
            this.addButton.Text = "Add";
            this.addButton.Click += new System.EventHandler(this.addButton_Click);
            this.textBox2.Location = new System.Drawing.Point(8, 64);
            this.textBox2.Size = new System.Drawing.Size(232, 20);
            this.textBox2.TabIndex = 6;
            this.textBox2.Text = "";
            this.addGrandButton.Location = new System.Drawing.Point(8, 96);
            this.addGrandButton.Size = new System.Drawing.Size(280, 23);
            this.addGrandButton.TabIndex = 2;
            this.addGrandButton.Text = "Add 1,000 Items";
            this.addGrandButton.Click += new System.EventHandler(this.addGrandButton_Click);
            this.comboBox1.Anchor = ((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) 
                        | System.Windows.Forms.AnchorStyles.Right);
            this.comboBox1.DropDownWidth = 280;
            this.comboBox1.Items.AddRange(new object[] {"Item 1",
                        "Item 2",
                        "Item 3",
                        "Item 4",
                        "Item 5"});
            this.comboBox1.Location = new System.Drawing.Point(8, 248);
            this.comboBox1.Size = new System.Drawing.Size(280, 21);
            this.comboBox1.TabIndex = 7;
            this.showSelectedButton.Location = new System.Drawing.Point(8, 128);
            this.showSelectedButton.Size = new System.Drawing.Size(280, 24);
            this.showSelectedButton.TabIndex = 4;
            this.showSelectedButton.Text = "What Item is Selected?";
            this.showSelectedButton.Click += new System.EventHandler(this.showSelectedButton_Click);
            this.textBox1.Location = new System.Drawing.Point(8, 32);
            this.textBox1.Size = new System.Drawing.Size(232, 20);
            this.textBox1.TabIndex = 5;
            this.textBox1.Text = "";
            this.findButton.Location = new System.Drawing.Point(248, 64);
            this.findButton.Size = new System.Drawing.Size(40, 24);
            this.findButton.TabIndex = 3;
            this.findButton.Text = "Find";
            this.findButton.Click += new System.EventHandler(this.findButton_Click);
            this.label1.Location = new System.Drawing.Point(8, 224);
            this.label1.Size = new System.Drawing.Size(144, 23);
            this.label1.TabIndex = 0;
            this.label1.Text = "Test ComboBox";
            this.ClientSize = new System.Drawing.Size(292, 273);
            this.Controls.AddRange(new System.Windows.Forms.Control[] {this.comboBox1,
                        this.textBox2,
                        this.textBox1,
                        this.showSelectedButton,
                        this.findButton,
                        this.addGrandButton,
                        this.addButton,
                        this.label1});
            this.Text = "ComboBox Sample";
        }
        
        private void addButton_Click(object sender, System.EventArgs e) {
           comboBox1.Items.Add(textBox1.Text);
        }

        private void addGrandButton_Click(object sender, System.EventArgs e) {
            comboBox1.BeginUpdate();
            for (int i = 0; i < 1000; i++) {
                comboBox1.Items.Add("Item 1" + i.ToString());
            }
            comboBox1.EndUpdate();
        }

        private void findButton_Click(object sender, System.EventArgs e) {
            int index = comboBox1.FindString(textBox2.Text);
            comboBox1.SelectedIndex = index;
        }

        private void showSelectedButton_Click(object sender, System.EventArgs e) {
            int selectedIndex = comboBox1.SelectedIndex;
            Object selectedItem = comboBox1.SelectedItem;

            MessageBox.Show("Selected Item Text: " + selectedItem.ToString() + "\n" +
                            "Index: " + selectedIndex.ToString());
        }
    }
}
Imports System.Windows.Forms

Namespace ComboBoxSampleNamespace

    Public Class ComboBoxSample
        Inherits System.Windows.Forms.Form

        Private addButton As System.Windows.Forms.Button
        Private textBox2 As System.Windows.Forms.TextBox
        Private addGrandButton As System.Windows.Forms.Button
        Private comboBox1 As System.Windows.Forms.ComboBox
        Private showSelectedButton As System.Windows.Forms.Button
        Private textBox1 As System.Windows.Forms.TextBox
        Private findButton As System.Windows.Forms.Button
        Private label1 As System.Windows.Forms.Label

        Public Sub New()
            MyBase.New()
            Me.InitializeComponent()
        End Sub

        <System.STAThreadAttribute()> Public Shared Sub Main()
            System.Windows.Forms.Application.Run(New ComboBoxSample())
        End Sub

        Private Sub InitializeComponent()
            Me.addButton = New System.Windows.Forms.Button()
            Me.textBox2 = New System.Windows.Forms.TextBox()
            Me.addGrandButton = New System.Windows.Forms.Button()
            Me.comboBox1 = New System.Windows.Forms.ComboBox()
            Me.showSelectedButton = New System.Windows.Forms.Button()
            Me.textBox1 = New System.Windows.Forms.TextBox()
            Me.findButton = New System.Windows.Forms.Button()
            Me.label1 = New System.Windows.Forms.Label()
            Me.addButton.Location = New System.Drawing.Point(248, 32)
            Me.addButton.Size = New System.Drawing.Size(40, 24)
            Me.addButton.TabIndex = 1
            Me.addButton.Text = "Add"
            AddHandler Me.addButton.Click, AddressOf Me.addButton_Click
            Me.textBox2.Location = New System.Drawing.Point(8, 64)
            Me.textBox2.Size = New System.Drawing.Size(232, 20)
            Me.textBox2.TabIndex = 6
            Me.textBox2.Text = ""
            Me.addGrandButton.Location = New System.Drawing.Point(8, 96)
            Me.addGrandButton.Size = New System.Drawing.Size(280, 23)
            Me.addGrandButton.TabIndex = 2
            Me.addGrandButton.Text = "Add 1,000 Items"
            AddHandler Me.addGrandButton.Click, AddressOf Me.addGrandButton_Click
            Me.comboBox1.Anchor = ((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
                        Or System.Windows.Forms.AnchorStyles.Right)
            Me.comboBox1.DropDownWidth = 280
            Me.comboBox1.Items.AddRange(New Object() {"Item 1", "Item 2", "Item 3", "Item 4", "Item 5"})
            Me.comboBox1.Location = New System.Drawing.Point(8, 248)
            Me.comboBox1.Size = New System.Drawing.Size(280, 21)
            Me.comboBox1.TabIndex = 7
            Me.showSelectedButton.Location = New System.Drawing.Point(8, 128)
            Me.showSelectedButton.Size = New System.Drawing.Size(280, 24)
            Me.showSelectedButton.TabIndex = 4
            Me.showSelectedButton.Text = "What Item is Selected?"
            AddHandler Me.showSelectedButton.Click, AddressOf Me.showSelectedButton_Click
            Me.textBox1.Location = New System.Drawing.Point(8, 32)
            Me.textBox1.Size = New System.Drawing.Size(232, 20)
            Me.textBox1.TabIndex = 5
            Me.textBox1.Text = ""
            Me.findButton.Location = New System.Drawing.Point(248, 64)
            Me.findButton.Size = New System.Drawing.Size(40, 24)
            Me.findButton.TabIndex = 3
            Me.findButton.Text = "Find"
            AddHandler Me.findButton.Click, AddressOf Me.findButton_Click
            Me.label1.Location = New System.Drawing.Point(8, 224)
            Me.label1.Size = New System.Drawing.Size(144, 23)
            Me.label1.TabIndex = 0
            Me.label1.Text = "Test ComboBox"
            Me.ClientSize = New System.Drawing.Size(292, 273)
            Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.comboBox1, Me.textBox2, Me.textBox1, Me.showSelectedButton, Me.findButton, Me.addGrandButton, Me.addButton, Me.label1})
            Me.Text = "ComboBox Sample"
        End Sub

        Private Sub addButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
            comboBox1.Items.Add(textBox1.Text)
        End Sub

        Private Sub findButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
            Dim index As Integer
            index = comboBox1.FindString(textBox2.Text)
            comboBox1.SelectedIndex = index
        End Sub

        Private Sub addGrandButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
            comboBox1.BeginUpdate()
            Dim I As Integer
            For I = 0 To 1000
                comboBox1.Items.Add("Item 1" + i.ToString())
            Next
            comboBox1.EndUpdate()
        End Sub

        Private Sub showSelectedButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
            Dim selectedIndex As Integer
            selectedIndex = comboBox1.SelectedIndex
            Dim selectedItem As Object
            selectedItem = comboBox1.SelectedItem

            MessageBox.Show("Selected Item Text: " & selectedItem.ToString() & Microsoft.VisualBasic.Constants.vbCrLf & _
                                "Index: " & selectedIndex.ToString())
        End Sub
    End Class
End Namespace

Observações

A ComboBox apresenta uma caixa de texto combinada com um ListBox, que permite ao utilizador selecionar itens da lista ou inserir um novo valor.

A DropDownStyle propriedade especifica se a lista é sempre exibida ou se é apresentada num menu suspenso. A DropDownStyle propriedade também especifica se a parte do texto pode ser editada. Veja ComboBoxStyle as definições disponíveis e os seus efeitos. Não existe uma opção para mostrar sempre a lista e impedir a introdução de um novo valor. Para mostrar uma lista à qual não podem ser adicionados novos valores, use um ListBox controlo.

Para adicionar ou remover objetos na lista em tempo de execução, use métodos da ComboBox.ObjectCollection classe (através da Items propriedade ).ComboBox Podes atribuir um array de referências a objetos com o AddRange método. A lista apresenta então o valor padrão da cadeia de caracteres para cada objeto. Podes adicionar objetos individuais com o Add método. Podes eliminar itens com o Remove método ou limpar toda a lista com o Clear método.

Para além da funcionalidade de exibição e seleção, ComboBox também oferece funcionalidades que permitem adicionar itens ComboBox de forma eficiente e encontrar texto dentro dos itens da lista. Com os BeginUpdate métodos and EndUpdate , podes adicionar um grande número de itens sem ComboBox que o controlo seja repintado cada vez que um item é adicionado à lista. Os FindString métodos e FindStringExact permitem-lhe pesquisar um item na lista que contenha uma cadeia de pesquisa específica.

Pode usar estas propriedades para gerir o item atualmente selecionado na lista, a Text propriedade para especificar a cadeia exibida no campo de edição, a SelectedIndex propriedade para obter ou definir o item atual, e a SelectedItem propriedade para obter ou definir uma referência para o objeto.

Note

Se tiver um ListBox, ComboBox ou CheckedListBox numa página de Windows Forms base e quiser modificar as coleções de cadeias desses controlos numa forma derivada, as coleções de cadeias desses controlos na forma base devem estar vazias. Se as coleções de cadeias não estiverem vazias, tornam-se apenas leitura quando se deriva outra forma.

Construtores

Name Description
ComboBox()

Inicializa uma nova instância da ComboBox classe.

Propriedades

Name Description
AccessibilityObject

Recebe a AccessibleObject atribuição ao controlo.

(Herdado de Control)
AccessibleDefaultActionDescription

Obtém ou define a descrição de ação padrão do controlo para uso por aplicações cliente de acessibilidade.

(Herdado de Control)
AccessibleDescription

Obtém ou define a descrição do controlo utilizado pelas aplicações cliente de acessibilidade.

(Herdado de Control)
AccessibleName

Obtém ou define o nome do controlo utilizado pelas aplicações cliente de acessibilidade.

(Herdado de Control)
AccessibleRole

Obtém ou define o papel acessível do controlo.

(Herdado de Control)
AllowDrop

Recebe ou define um valor que indica se o controlo pode aceitar dados que o utilizador arrasta para ele.

(Herdado de Control)
AllowSelection

Recebe um valor que indica se a lista permite a seleção de itens da lista.

(Herdado de ListControl)
Anchor

Obtém ou define as arestas do contentor às quais um controlo está ligado e determina como um controlo é redimensionado com o seu pai.

(Herdado de Control)
AutoCompleteCustomSource

Obtém ou define um costume StringCollection a usar quando a AutoCompleteSource propriedade está definida como CustomSource.

AutoCompleteMode

Obtém ou define uma opção que controla como funciona a conclusão automática para o ComboBox.

AutoCompleteSource

Obtém ou define um valor que especifica a fonte das cadeias completas usadas para completação automática.

AutoScrollOffset

Obtém ou define onde este controlo é deslocado para em ScrollControlIntoView(Control).

(Herdado de Control)
AutoSize

Esta propriedade não é relevante para esta classe.

(Herdado de Control)
BackColor

Obtém ou define a cor de fundo do controlo.

BackgroundImage

Esta propriedade não é relevante para esta classe.

BackgroundImageLayout

Obtém ou define o layout da imagem de fundo conforme definido na ImageLayout enumeração.

BindingContext

Obtém ou define o BindingContext para o controlo.

(Herdado de Control)
Bottom

Obtém a distância, em píxeis, entre a borda inferior do controlo e a borda superior da área do cliente do seu contentor.

(Herdado de Control)
Bounds

Obtém ou define o tamanho e a localização do controlo, incluindo os seus elementos não clientes, em pixels, em relação ao controlo pai.

(Herdado de Control)
CanEnableIme

Recebe um valor que indica se a ImeMode propriedade pode ser definida para um valor ativo, para permitir o suporte IME.

(Herdado de Control)
CanFocus

Recebe um valor que indica se o controlo pode receber foco.

(Herdado de Control)
CanRaiseEvents

Determina se é possível levantar eventos no controlo.

(Herdado de Control)
CanSelect

Recebe um valor que indica se o controlo pode ser selecionado.

(Herdado de Control)
Capture

Recebe ou define um valor que indica se o controlo capturou o rato.

(Herdado de Control)
CausesValidation

Recebe ou define um valor que indica se o controlo faz com que a validação seja realizada em quaisquer controlos que necessitem de validação quando recebe foco.

(Herdado de Control)
ClientRectangle

Obtém o retângulo que representa a área cliente do controlo.

(Herdado de Control)
ClientSize

Obtém ou define a altura e largura da área cliente do controlo.

(Herdado de Control)
CompanyName

Obtém o nome da empresa ou criador da aplicação que contém o controlo.

(Herdado de Control)
Container

Obtém o IContainer que contém o Component.

(Herdado de Component)
ContainsFocus

Recebe um valor que indica se o controlo, ou um dos seus controlos filhos, tem atualmente o foco de entrada.

(Herdado de Control)
ContextMenu

Recebe ou define o menu de atalho associado ao controlo.

(Herdado de Control)
ContextMenuStrip

Obtém ou define o associado ContextMenuStrip a este controlo.

(Herdado de Control)
Controls

Obtém a coleção de controlos contida no controlo.

(Herdado de Control)
Created

Recebe um valor que indica se o controlo foi criado.

(Herdado de Control)
CreateParams

Recebe os parâmetros de criação necessários quando a alavanca de controlo é criada.

Cursor

Recebe ou define o cursor que é mostrado quando o ponteiro do rato está sobre o controlo.

(Herdado de Control)
DataBindings

Obtém as ligações de dados para o controlo.

(Herdado de Control)
DataManager

Obtém o CurrencyManager controlo associado a este controlo.

(Herdado de ListControl)
DataSource

Obtém ou define a fonte de dados para este ComboBox.

DataSource

Obtém ou define a fonte de dados para este ListControl.

(Herdado de ListControl)
DefaultCursor

Recebe ou define o cursor padrão do controlo.

(Herdado de Control)
DefaultImeMode

Recebe o modo padrão de Editor de Métodos de Entrada (IME) suportado pelo controlo.

(Herdado de Control)
DefaultMargin

Obtém o espaço, em pixels, que é especificado por defeito entre os controlos.

(Herdado de Control)
DefaultMaximumSize

Obtém o comprimento e a altura, em pixels, que são especificados como o tamanho máximo padrão de um controlo.

(Herdado de Control)
DefaultMinimumSize

Obtém o comprimento e a altura, em pixels, que são especificados como o tamanho mínimo padrão de um controlo.

(Herdado de Control)
DefaultPadding

Obtém o espaçamento interno padrão, em pixels, do conteúdo de um controlo.

(Herdado de Control)
DefaultSize

Obtém o tamanho padrão do controlo.

DesignMode

Obtém um valor que indica se o Component está atualmente em modo de design.

(Herdado de Component)
DeviceDpi

Obtém o valor de DPI para o dispositivo de ecrã onde o controlo está atualmente a ser exibido.

(Herdado de Control)
DisplayMember

Obtém ou define a propriedade para mostrar para este ListControl.

(Herdado de ListControl)
DisplayRectangle

Obtém o retângulo que representa a área de exibição do controlo.

(Herdado de Control)
Disposing

Recebe um valor que indica se a classe base Control está em processo de eliminação.

(Herdado de Control)
Dock

Obtém ou define quais fronteiras de controlo são acopladas ao seu controlo pai e determina como um controlo é redimensionado com o seu pai.

(Herdado de Control)
DoubleBuffered

Recebe ou define um valor que indica se este controlo deve redesenhar a sua superfície usando um buffer secundário para reduzir ou prevenir o cintilação.

(Herdado de Control)
DrawMode

Recebe ou define um valor que indica se o seu código ou o sistema operativo irá tratar do desenho dos elementos na lista.

DropDownHeight

Obtém ou define a altura em pixels da parte suspensa do ComboBox.

DropDownStyle

Recebe ou define um valor que especifica o estilo da caixa de combo.

DropDownWidth

Obtém ou define a largura da parte suspensa de uma caixa combo.

DroppedDown

Recebe ou define um valor que indica se a caixa de combo está a mostrar a sua parte suspensa.

Enabled

Recebe ou define um valor que indica se o controlo pode responder à interação do utilizador.

(Herdado de Control)
Events

Obtém a lista de gestores de eventos que estão ligados a isto Component.

(Herdado de Component)
FlatStyle

Obtém ou define a aparência do ComboBox.

Focused

Recebe um valor que indica se tem ComboBox foco.

Font

Obtém ou define a fonte do texto apresentado pelo controlo.

(Herdado de Control)
FontHeight

Obtém ou define a altura da fonte do controlo.

(Herdado de Control)
ForeColor

Obtém ou define a cor em primeiro plano do controlo.

FormatInfo

Obtém ou define o IFormatProvider que fornece um comportamento de formatação personalizado.

(Herdado de ListControl)
FormatString

Obtém ou define os caracteres especificadores de formato que indicam como um valor deve ser exibido.

(Herdado de ListControl)
FormattingEnabled

Obtém ou define um valor que indica se a formatação é aplicada à DisplayMember propriedade do ListControl.

(Herdado de ListControl)
Handle

Obtém a maçaneta da janela onde o controlo está ligado.

(Herdado de Control)
HasChildren

Recebe um valor que indica se o controlo contém um ou mais controlos filhos.

(Herdado de Control)
Height

Obtém ou define a altura do controlo.

(Herdado de Control)
ImeMode

Obtém ou define o modo Editor de Métodos de Entrada (IME) do controlo.

(Herdado de Control)
ImeModeBase

Recebe ou define o modo IME de um controlo.

(Herdado de Control)
IntegralHeight

Recebe ou define um valor que indica se o controlo deve redimensionar para evitar mostrar itens parciais.

InvokeRequired

Recebe um valor que indica se o chamador deve chamar um método invoke ao fazer chamadas ao método de controlo porque o chamador está numa thread diferente daquela em que o controlo foi criado.

(Herdado de Control)
IsAccessible

Recebe ou define um valor que indica se o controlo é visível para aplicações de acessibilidade.

(Herdado de Control)
IsDisposed

Recebe um valor que indica se o controlo foi descartado.

(Herdado de Control)
IsHandleCreated

Recebe um valor que indica se o controlo tem uma alça associada.

(Herdado de Control)
IsMirrored

Recebe um valor que indica se o controlo é espelhado.

(Herdado de Control)
ItemHeight

Obtém ou define a altura de um item na caixa de combo.

Items

Obtém um objeto que representa a coleção dos itens contidos neste ComboBox.

LayoutEngine

Recebe uma instância em cache do motor de layout do controlo.

(Herdado de Control)
Left

Obtém ou define a distância, em píxeis, entre a borda esquerda do controlo e a borda esquerda da área cliente do seu contentor.

(Herdado de Control)
Location

Obtém ou define as coordenadas do canto superior esquerdo do controlo em relação ao canto superior esquerdo do seu contentor.

(Herdado de Control)
Margin

Obtém ou define o espaço entre controlos.

(Herdado de Control)
MaxDropDownItems

Obtém ou define o número máximo de itens a serem mostrados na parte suspensa do ComboBox.

MaximumSize

Obtém ou define o tamanho que é o limite superior que o GetPreferredSize(Size) método pode especificar.

MaxLength

Obtém ou define o número de caracteres que um utilizador pode digitar no ComboBox.

MinimumSize

Obtém ou define o tamanho que é o limite inferior que o GetPreferredSize(Size) método pode especificar.

Name

Recebe ou define o nome do controlo.

(Herdado de Control)
Padding

Esta propriedade não é relevante para esta classe.

Parent

Obtém ou define o contentor pai do controlo.

(Herdado de Control)
PreferredHeight

Obtém a altura preferida do ComboBox.

PreferredSize

Obtém o tamanho de uma área retangular onde o controlo pode encaixar.

(Herdado de Control)
ProductName

Obtém o nome do produto do conjunto que contém o controlo.

(Herdado de Control)
ProductVersion

Obtém a versão do assembly que contém o controlo.

(Herdado de Control)
RecreatingHandle

Recebe um valor que indica se o controlo está atualmente a recriar o seu handle.

(Herdado de Control)
Region

Obtém ou define a região da janela associada ao controlo.

(Herdado de Control)
RenderRightToLeft
Obsoleto.

Esta propriedade está agora obsoleta.

(Herdado de Control)
ResizeRedraw

Recebe ou define um valor que indica se o controlo se redesenha quando redimensionado.

(Herdado de Control)
Right

Obtém a distância, em píxeis, entre a extremidade direita do controlo e a borda esquerda da área do cliente do seu contentor.

(Herdado de Control)
RightToLeft

Recebe ou define um valor que indica se os elementos do controlo estão alinhados para suportar locais usando fontes da direita para a esquerda.

(Herdado de Control)
ScaleChildren

Obtém um valor que determina a escalabilidade dos controlos filhos.

(Herdado de Control)
SelectedIndex

Recebe ou define o índice que especifica o item atualmente selecionado.

SelectedItem

Obtém ou define o item atualmente selecionado no ComboBox.

SelectedText

Obtém ou define o texto selecionado na parte editável de um ComboBox.

SelectedValue

Obtém ou define o valor da propriedade membro especificada pela ValueMember propriedade.

(Herdado de ListControl)
SelectionLength

Obtém ou define o número de personagens selecionados na parte editável da caixa de combo.

SelectionStart

Obtém ou define o índice inicial do texto selecionado na caixa combinada.

ShowFocusCues

Recebe um valor que indica se o controlo deve mostrar retângulos de foco.

(Herdado de Control)
ShowKeyboardCues

Recebe um valor que indica se a interface de utilizador está no estado apropriado para mostrar ou esconder aceleradores de teclado.

(Herdado de Control)
Site

Obtém ou define o local do controlo.

(Herdado de Control)
Size

Obtém ou define a altura e largura do controlo.

(Herdado de Control)
Sorted

Recebe ou define um valor que indica se os itens na caixa combinada estão organizados.

TabIndex

Obtém ou define a ordem de tabulação do controlo dentro do seu contentor.

(Herdado de Control)
TabStop

Recebe ou define um valor que indica se o utilizador pode dar o foco a este controlo usando a tecla TAB.

(Herdado de Control)
Tag

Obtém ou define o objeto que contém dados sobre o controlo.

(Herdado de Control)
Text

Obtém ou define o texto associado a este controlo.

Top

Obtém ou define a distância, em pixels, entre a borda superior do controlo e a borda superior da área cliente do seu contentor.

(Herdado de Control)
TopLevelControl

Obtém o controlo pai que não é parentado por outro controlo do Windows Forms. Normalmente, esta é a zona mais Form externa onde o controlo está contido.

(Herdado de Control)
UseWaitCursor

Recebe ou define um valor que indica se deve usar o cursor de espera para o controlo atual e para todos os controlos filhos.

(Herdado de Control)
ValueMember

Obtém ou define o caminho da propriedade para usar como valor real dos itens no ListControl.

(Herdado de ListControl)
Visible

Recebe ou define um valor que indica se o controlo e todos os seus controlos filhos são exibidos.

(Herdado de Control)
Width

Obtém ou define a largura do controlo.

(Herdado de Control)
WindowTarget

Esta propriedade não é relevante para esta classe.

(Herdado de Control)

Métodos

Name Description
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)

Notifica as aplicações do cliente de acessibilidade do especificado AccessibleEvents para o controlo infantil especificado.

(Herdado de Control)
AccessibilityNotifyClients(AccessibleEvents, Int32)

Notifica as aplicações do cliente de acessibilidade sobre o especificado AccessibleEvents para o controlo da criança especificado.

(Herdado de Control)
AddItemsCore(Object[])
Obsoleto.

Adiciona os itens especificados à caixa de combo.

BeginInvoke(Delegate, Object[])

Executa o delegado especificado de forma assíncrona com os argumentos especificados, no thread onde o handle subjacente do controlo foi criado.

(Herdado de Control)
BeginInvoke(Delegate)

Executa o delegado especificado de forma assíncrona no thread onde o handle subjacente do controlo foi criado.

(Herdado de Control)
BeginUpdate()

Mantém o desempenho quando os itens são adicionados ComboBox um de cada vez.

BringToFront()

Traz o controlo para a frente da ordem z.

(Herdado de Control)
Contains(Control)

Recupera um valor que indica se o controlo especificado é filho do controlo.

(Herdado de Control)
CreateAccessibilityInstance()

Cria um novo objeto de acessibilidade para o controlo.

CreateAccessibilityInstance()

Cria um novo objeto de acessibilidade para o controlo.

(Herdado de Control)
CreateControl()

Força a criação do controlo visível, incluindo a criação do handle e de quaisquer controlos filhos visíveis.

(Herdado de Control)
CreateControlsInstance()

Cria uma nova instância da coleção de controlos para o controlo.

(Herdado de Control)
CreateGraphics()

Cria o Graphics para o controlo.

(Herdado de Control)
CreateHandle()

Cria uma pega para o controlo.

CreateHandle()

Cria uma pega para o controlo.

(Herdado de Control)
CreateObjRef(Type)

Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
DefWndProc(Message)

Envia a mensagem especificada para o procedimento de janela predefinido.

(Herdado de Control)
DestroyHandle()

Destrói a pega associada ao controlo.

(Herdado de Control)
Dispose()

Liberta todos os recursos utilizados pelo Component.

(Herdado de Component)
Dispose(Boolean)

Liberta os recursos não geridos usados pelo ComboBox e opcionalmente liberta os recursos geridos.

DoDragDrop(Object, DragDropEffects)

Inicia uma operação de arrastar e largar.

(Herdado de Control)
DrawToBitmap(Bitmap, Rectangle)

Suporta renderização para o bitmap especificado.

(Herdado de Control)
EndInvoke(IAsyncResult)

Recupera o valor de retorno da operação assíncrona representada pelo IAsyncResult passado.

(Herdado de Control)
EndUpdate()

Retoma a pintura, o ComboBox controlo depois de a pintura ser suspensa pelo BeginUpdate() método.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FilterItemOnProperty(Object, String)

Devolve o valor atual do ListControl item, se for uma propriedade de um objeto dado o item e o nome da propriedade.

(Herdado de ListControl)
FilterItemOnProperty(Object)

Recupera o valor atual do ListControl item, se for uma propriedade de um objeto, dado o item.

(Herdado de ListControl)
FindForm()

Recupera o formulário em que o controlo está.

(Herdado de Control)
FindString(String, Int32)

Devolve o índice do primeiro item do ComboBox índice para além do especificado que contém a cadeia especificada. A busca não distingue minúsculas e minúsculas.

FindString(String)

Devolve o índice do primeiro item do ComboBox que começa com a cadeia especificada.

FindStringExact(String, Int32)

Encontra o primeiro item após o índice especificado que corresponde à cadeia especificada.

FindStringExact(String)

Encontra o primeiro item na caixa de combo que corresponde à string especificada.

Focus()

Define o foco de entrada no controlo.

(Herdado de Control)
GetAccessibilityObjectById(Int32)

Recupera o especificado AccessibleObject.

(Herdado de Control)
GetAutoSizeMode()

Recupera um valor que indica como um controlo se comportará quando a sua AutoSize propriedade está ativada.

(Herdado de Control)
GetChildAtPoint(Point, GetChildAtPointSkip)

Recupera o controlo filho localizado nas coordenadas especificadas, especificando se deve ignorar controlos filhos de um determinado tipo.

(Herdado de Control)
GetChildAtPoint(Point)

Recupera o controlo filho que está localizado nas coordenadas especificadas.

(Herdado de Control)
GetContainerControl()

Devolve o próximo ContainerControl na cadeia de controlos pais do controlo.

(Herdado de Control)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetItemHeight(Int32)

Devolve a altura de um item no ComboBox.

GetItemText(Object)

Devolve a representação em texto do item especificado.

(Herdado de ListControl)
GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso.

(Herdado de MarshalByRefObject)
GetNextControl(Control, Boolean)

Recupera o controlo seguinte, para a frente ou para trás, na ordem de separação dos controlos filhos.

(Herdado de Control)
GetPreferredSize(Size)

Recupera o tamanho de uma área retangular onde pode ser instalado um controlo.

(Herdado de Control)
GetScaledBounds(Rectangle, SizeF, BoundsSpecified)

Recupera os limites dentro dos quais o controlo é escalado.

(Herdado de Control)
GetService(Type)

Devolve um objeto que representa um serviço fornecido pelo Component ou pelo seu Container.

(Herdado de Component)
GetStyle(ControlStyles)

Recupera o valor do bit de estilo de controlo especificado para o controlo.

(Herdado de Control)
GetTopLevel()

Determina se o controlo é de nível superior.

(Herdado de Control)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Hide()

Oculta o controlo ao utilizador.

(Herdado de Control)
InitializeLifetimeService()

Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso.

(Herdado de MarshalByRefObject)
InitLayout()

É chamado depois de o controlo ter sido adicionado a outro contentor.

(Herdado de Control)
Invalidate()

Invalida toda a superfície do controlo e faz com que este seja redesenhado.

(Herdado de Control)
Invalidate(Boolean)

Invalida uma região específica do controlo e faz com que uma mensagem de pintura seja enviada para o controlo. Opcionalmente, invalida os controlos filhos atribuídos ao controlo.

(Herdado de Control)
Invalidate(Rectangle, Boolean)

Invalida a região especificada do controlo (adiciona-a à região de atualização do controlo, que é a área que será repintada na próxima operação de pintura) e faz com que uma mensagem de pintura seja enviada para o controlo. Opcionalmente, invalida os controlos filhos atribuídos ao controlo.

(Herdado de Control)
Invalidate(Rectangle)

Invalida a região especificada do controlo (adiciona-a à região de atualização do controlo, que é a área que será repintada na próxima operação de pintura) e faz com que uma mensagem de pintura seja enviada para o controlo.

(Herdado de Control)
Invalidate(Region, Boolean)

Invalida a região especificada do controlo (adiciona-a à região de atualização do controlo, que é a área que será repintada na próxima operação de pintura) e faz com que uma mensagem de pintura seja enviada para o controlo. Opcionalmente, invalida os controlos filhos atribuídos ao controlo.

(Herdado de Control)
Invalidate(Region)

Invalida a região especificada do controlo (adiciona-a à região de atualização do controlo, que é a área que será repintada na próxima operação de pintura) e faz com que uma mensagem de pintura seja enviada para o controlo.

(Herdado de Control)
Invoke(Delegate, Object[])

Executa o delegado especificado, no thread que detém o handle da janela subjacente do controlo, com a lista especificada de argumentos.

(Herdado de Control)
Invoke(Delegate)

Executa o delegado especificado no thread que detém o handle da janela subjacente do controlo.

(Herdado de Control)
InvokeGotFocus(Control, EventArgs)

Aumenta o GotFocus evento para o controlo especificado.

(Herdado de Control)
InvokeLostFocus(Control, EventArgs)

Aumenta o LostFocus evento para o controlo especificado.

(Herdado de Control)
InvokeOnClick(Control, EventArgs)

Aumenta o Click evento para o controlo especificado.

(Herdado de Control)
InvokePaint(Control, PaintEventArgs)

Aumenta o Paint evento para o controlo especificado.

(Herdado de Control)
InvokePaintBackground(Control, PaintEventArgs)

Aumenta o PaintBackground evento para o controlo especificado.

(Herdado de Control)
IsInputChar(Char)

Determina se um carácter é um carácter de entrada que o controlo reconhece.

(Herdado de Control)
IsInputKey(Keys)

Determina se a chave especificada é uma chave de entrada normal ou uma chave especial que requer pré-processamento.

LogicalToDeviceUnits(Int32)

Converte um valor de DPI Lógico para o seu valor equivalente de DPI de Unidade de Dispositivo.

(Herdado de Control)
LogicalToDeviceUnits(Size)

Transforma um tamanho de unidades lógicas para unidades de dispositivo escalando-o para o DPI atual e arredondando para baixo para o valor inteiro mais próximo para largura e altura.

(Herdado de Control)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
NotifyInvalidate(Rectangle)

Aumenta o Invalidated evento com uma região específica do controlo para invalidar.

(Herdado de Control)
OnAutoSizeChanged(EventArgs)

Eleva o AutoSizeChanged evento.

(Herdado de Control)
OnBackColorChanged(EventArgs)

Eleva o BackColorChanged evento.

OnBackgroundImageChanged(EventArgs)

Eleva o BackgroundImageChanged evento.

(Herdado de Control)
OnBackgroundImageLayoutChanged(EventArgs)

Eleva o BackgroundImageLayoutChanged evento.

(Herdado de Control)
OnBindingContextChanged(EventArgs)

Eleva o BindingContextChanged evento.

(Herdado de ListControl)
OnCausesValidationChanged(EventArgs)

Eleva o CausesValidationChanged evento.

(Herdado de Control)
OnChangeUICues(UICuesEventArgs)

Eleva o ChangeUICues evento.

(Herdado de Control)
OnClick(EventArgs)

Eleva o Click evento.

(Herdado de Control)
OnClientSizeChanged(EventArgs)

Eleva o ClientSizeChanged evento.

(Herdado de Control)
OnContextMenuChanged(EventArgs)

Eleva o ContextMenuChanged evento.

(Herdado de Control)
OnContextMenuStripChanged(EventArgs)

Eleva o ContextMenuStripChanged evento.

(Herdado de Control)
OnControlAdded(ControlEventArgs)

Eleva o ControlAdded evento.

(Herdado de Control)
OnControlRemoved(ControlEventArgs)

Eleva o ControlRemoved evento.

(Herdado de Control)
OnCreateControl()

Eleva o CreateControl() método.

(Herdado de Control)
OnCursorChanged(EventArgs)

Eleva o CursorChanged evento.

(Herdado de Control)
OnDataSourceChanged(EventArgs)

Eleva o DataSourceChanged evento.

OnDisplayMemberChanged(EventArgs)

Eleva o DisplayMemberChanged evento.

OnDockChanged(EventArgs)

Eleva o DockChanged evento.

(Herdado de Control)
OnDoubleClick(EventArgs)

Eleva o DoubleClick evento.

(Herdado de Control)
OnDpiChangedAfterParent(EventArgs)

Eleva o DpiChangedAfterParent evento.

(Herdado de Control)
OnDpiChangedBeforeParent(EventArgs)

Eleva o DpiChangedBeforeParent evento.

(Herdado de Control)
OnDragDrop(DragEventArgs)

Eleva o DragDrop evento.

(Herdado de Control)
OnDragEnter(DragEventArgs)

Eleva o DragEnter evento.

(Herdado de Control)
OnDragLeave(EventArgs)

Eleva o DragLeave evento.

(Herdado de Control)
OnDragOver(DragEventArgs)

Eleva o DragOver evento.

(Herdado de Control)
OnDrawItem(DrawItemEventArgs)

Eleva o DrawItem evento.

OnDropDown(EventArgs)

Eleva o DropDown evento.

OnDropDownClosed(EventArgs)

Eleva o DropDownClosed evento.

OnDropDownStyleChanged(EventArgs)

Eleva o DropDownStyleChanged evento.

OnEnabledChanged(EventArgs)

Eleva o EnabledChanged evento.

(Herdado de Control)
OnEnter(EventArgs)

Eleva o Enter evento.

(Herdado de Control)
OnFontChanged(EventArgs)

Eleva o FontChanged evento.

OnForeColorChanged(EventArgs)

Eleva o ForeColorChanged evento.

OnFormat(ListControlConvertEventArgs)

Eleva o Format evento.

(Herdado de ListControl)
OnFormatInfoChanged(EventArgs)

Eleva o FormatInfoChanged evento.

(Herdado de ListControl)
OnFormatStringChanged(EventArgs)

Eleva o FormatStringChanged evento.

(Herdado de ListControl)
OnFormattingEnabledChanged(EventArgs)

Eleva o FormattingEnabledChanged evento.

(Herdado de ListControl)
OnGiveFeedback(GiveFeedbackEventArgs)

Eleva o GiveFeedback evento.

(Herdado de Control)
OnGotFocus(EventArgs)

Eleva o GotFocus evento.

OnHandleCreated(EventArgs)

Eleva o HandleCreated evento.

OnHandleDestroyed(EventArgs)

Eleva o HandleDestroyed evento.

OnHelpRequested(HelpEventArgs)

Eleva o HelpRequested evento.

(Herdado de Control)
OnImeModeChanged(EventArgs)

Eleva o ImeModeChanged evento.

(Herdado de Control)
OnInvalidated(InvalidateEventArgs)

Eleva o Invalidated evento.

(Herdado de Control)
OnKeyDown(KeyEventArgs)

Eleva o KeyDown evento.

OnKeyDown(KeyEventArgs)

Eleva o KeyDown evento.

(Herdado de Control)
OnKeyPress(KeyPressEventArgs)

Eleva o KeyPress evento.

OnKeyUp(KeyEventArgs)

Eleva o KeyUp evento.

(Herdado de Control)
OnLayout(LayoutEventArgs)

Eleva o Layout evento.

(Herdado de Control)
OnLeave(EventArgs)

Eleva o Leave evento.

(Herdado de Control)
OnLocationChanged(EventArgs)

Eleva o LocationChanged evento.

(Herdado de Control)
OnLostFocus(EventArgs)

Eleva o LostFocus evento.

OnMarginChanged(EventArgs)

Eleva o MarginChanged evento.

(Herdado de Control)
OnMeasureItem(MeasureItemEventArgs)

Eleva o MeasureItem evento.

OnMouseCaptureChanged(EventArgs)

Eleva o MouseCaptureChanged evento.

(Herdado de Control)
OnMouseClick(MouseEventArgs)

Eleva o MouseClick evento.

(Herdado de Control)
OnMouseDoubleClick(MouseEventArgs)

Eleva o MouseDoubleClick evento.

(Herdado de Control)
OnMouseDown(MouseEventArgs)

Eleva o MouseDown evento.

(Herdado de Control)
OnMouseEnter(EventArgs)

Eleva o MouseEnter evento.

OnMouseEnter(EventArgs)

Eleva o MouseEnter evento.

(Herdado de Control)
OnMouseHover(EventArgs)

Eleva o MouseHover evento.

(Herdado de Control)
OnMouseLeave(EventArgs)

Eleva o MouseLeave evento.

OnMouseLeave(EventArgs)

Eleva o MouseLeave evento.

(Herdado de Control)
OnMouseMove(MouseEventArgs)

Eleva o MouseMove evento.

(Herdado de Control)
OnMouseUp(MouseEventArgs)

Eleva o MouseUp evento.

(Herdado de Control)
OnMouseWheel(MouseEventArgs)

Eleva o MouseWheel evento.

(Herdado de Control)
OnMove(EventArgs)

Eleva o Move evento.

(Herdado de Control)
OnNotifyMessage(Message)

Notifica o controlo das mensagens do Windows.

(Herdado de Control)
OnPaddingChanged(EventArgs)

Eleva o PaddingChanged evento.

(Herdado de Control)
OnPaint(PaintEventArgs)

Eleva o Paint evento.

(Herdado de Control)
OnPaintBackground(PaintEventArgs)

Pinta o fundo do controlo.

(Herdado de Control)
OnParentBackColorChanged(EventArgs)

Eleva o BackColorChanged evento.

OnParentBackgroundImageChanged(EventArgs)

Aumenta o BackgroundImageChanged evento quando o BackgroundImage valor da propriedade do contentor do controlo muda.

(Herdado de Control)
OnParentBindingContextChanged(EventArgs)

Aumenta o BindingContextChanged evento quando o BindingContext valor da propriedade do contentor do controlo muda.

(Herdado de Control)
OnParentChanged(EventArgs)

Eleva o ParentChanged evento.

(Herdado de Control)
OnParentCursorChanged(EventArgs)

Eleva o CursorChanged evento.

(Herdado de Control)
OnParentEnabledChanged(EventArgs)

Aumenta o EnabledChanged evento quando o Enabled valor da propriedade do contentor do controlo muda.

(Herdado de Control)
OnParentFontChanged(EventArgs)

Aumenta o FontChanged evento quando o Font valor da propriedade do contentor do controlo muda.

(Herdado de Control)
OnParentForeColorChanged(EventArgs)

Aumenta o ForeColorChanged evento quando o ForeColor valor da propriedade do contentor do controlo muda.

(Herdado de Control)
OnParentRightToLeftChanged(EventArgs)

Aumenta o RightToLeftChanged evento quando o RightToLeft valor da propriedade do contentor do controlo muda.

(Herdado de Control)
OnParentVisibleChanged(EventArgs)

Aumenta o VisibleChanged evento quando o Visible valor da propriedade do contentor do controlo muda.

(Herdado de Control)
OnPreviewKeyDown(PreviewKeyDownEventArgs)

Eleva o PreviewKeyDown evento.

(Herdado de Control)
OnPrint(PaintEventArgs)

Eleva o Paint evento.

(Herdado de Control)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Eleva o QueryContinueDrag evento.

(Herdado de Control)
OnRegionChanged(EventArgs)

Eleva o RegionChanged evento.

(Herdado de Control)
OnResize(EventArgs)

Eleva o Resize evento.

OnRightToLeftChanged(EventArgs)

Eleva o RightToLeftChanged evento.

(Herdado de Control)
OnSelectedIndexChanged(EventArgs)

Eleva o SelectedIndexChanged evento.

OnSelectedItemChanged(EventArgs)

Eleva o SelectedItemChanged evento.

OnSelectedValueChanged(EventArgs)

Eleva o SelectedValueChanged evento.

OnSelectionChangeCommitted(EventArgs)

Eleva o SelectionChangeCommitted evento.

OnSizeChanged(EventArgs)

Eleva o SizeChanged evento.

(Herdado de Control)
OnStyleChanged(EventArgs)

Eleva o StyleChanged evento.

(Herdado de Control)
OnSystemColorsChanged(EventArgs)

Eleva o SystemColorsChanged evento.

(Herdado de Control)
OnTabIndexChanged(EventArgs)

Eleva o TabIndexChanged evento.

(Herdado de Control)
OnTabStopChanged(EventArgs)

Eleva o TabStopChanged evento.

(Herdado de Control)
OnTextChanged(EventArgs)

Eleva o TextChanged evento.

OnTextChanged(EventArgs)

Eleva o TextChanged evento.

(Herdado de Control)
OnTextUpdate(EventArgs)

Eleva o TextUpdate evento.

OnValidated(EventArgs)

Eleva o Validated evento.

(Herdado de Control)
OnValidating(CancelEventArgs)

Eleva o Validating evento.

OnValidating(CancelEventArgs)

Eleva o Validating evento.

(Herdado de Control)
OnValueMemberChanged(EventArgs)

Eleva o ValueMemberChanged evento.

(Herdado de ListControl)
OnVisibleChanged(EventArgs)

Eleva o VisibleChanged evento.

(Herdado de Control)
PerformLayout()

Força o controlo a aplicar lógica de layout a todos os seus controlos filhos.

(Herdado de Control)
PerformLayout(Control, String)

Força o controlo a aplicar lógica de layout a todos os seus controlos filhos.

(Herdado de Control)
PointToClient(Point)

Calcula a localização do ponto de ecrã especificado em coordenadas do cliente.

(Herdado de Control)
PointToScreen(Point)

Calcula a localização do ponto cliente especificado em coordenadas de ecrã.

(Herdado de Control)
PreProcessControlMessage(Message)

Pré-processa mensagens de teclado ou de entrada dentro do ciclo de mensagens antes de serem despachadas.

(Herdado de Control)
PreProcessMessage(Message)

Pré-processa mensagens de teclado ou de entrada dentro do ciclo de mensagens antes de serem despachadas.

(Herdado de Control)
ProcessCmdKey(Message, Keys)

Processa uma tecla de comando.

(Herdado de Control)
ProcessDialogChar(Char)

Processa uma personagem de diálogo.

(Herdado de Control)
ProcessDialogKey(Keys)

Processa uma chave de diálogo.

(Herdado de Control)
ProcessKeyEventArgs(Message)

Processa uma mensagem-chave e gera os eventos de controlo apropriados.

ProcessKeyEventArgs(Message)

Processa uma mensagem-chave e gera os eventos de controlo apropriados.

(Herdado de Control)
ProcessKeyMessage(Message)

Processa uma mensagem de teclado.

(Herdado de Control)
ProcessKeyPreview(Message)

Pré-visualiza uma mensagem no teclado.

(Herdado de Control)
ProcessMnemonic(Char)

Processa um carácter mnemónico.

(Herdado de Control)
RaiseDragEvent(Object, DragEventArgs)

Aumenta o evento de drag apropriado.

(Herdado de Control)
RaiseKeyEvent(Object, KeyEventArgs)

Aumenta o evento chave apropriado.

(Herdado de Control)
RaiseMouseEvent(Object, MouseEventArgs)

Aumenta o evento apropriado do rato.

(Herdado de Control)
RaisePaintEvent(Object, PaintEventArgs)

Eleva o evento de pintura apropriado.

(Herdado de Control)
RecreateHandle()

Força a recriação da pega para o controlo.

(Herdado de Control)
RectangleToClient(Rectangle)

Calcula o tamanho e a localização do retângulo de ecrã especificado em coordenadas do cliente.

(Herdado de Control)
RectangleToScreen(Rectangle)

Calcula o tamanho e a localização do retângulo cliente especificado em coordenadas de ecrã.

(Herdado de Control)
Refresh()

Força o controlo a invalidar a sua área cliente e a redesenhar-se imediatamente a si próprio e a quaisquer controlos filhos.

(Herdado de Control)
RefreshItem(Int32)

Atualiza o item contido no local especificado.

RefreshItems()

Atualiza todos os ComboBox itens.

RescaleConstantsForDpi(Int32, Int32)

Fornece constantes para reescalar o controlo quando ocorre uma alteração de DPI.

(Herdado de Control)
ResetBackColor()

Reinicia a BackColor propriedade para o seu valor padrão.

(Herdado de Control)
ResetBindings()

Faz com que um controlo atribuído a releia BindingSource todos os itens da lista e atualize os seus valores apresentados.

(Herdado de Control)
ResetCursor()

Reinicia a Cursor propriedade para o seu valor padrão.

(Herdado de Control)
ResetFont()

Reinicia a Font propriedade para o seu valor padrão.

(Herdado de Control)
ResetForeColor()

Reinicia a ForeColor propriedade para o seu valor padrão.

(Herdado de Control)
ResetImeMode()

Reinicia a ImeMode propriedade para o seu valor padrão.

(Herdado de Control)
ResetMouseEventArgs()

Reinicia o controlo para lidar com o MouseLeave evento.

(Herdado de Control)
ResetRightToLeft()

Reinicia a RightToLeft propriedade para o seu valor padrão.

(Herdado de Control)
ResetText()

Reinicia a Text propriedade para o seu valor padrão (Empty).

ResetText()

Reinicia a Text propriedade para o seu valor padrão (Empty).

(Herdado de Control)
ResumeLayout()

Retoma a lógica habitual de layout.

(Herdado de Control)
ResumeLayout(Boolean)

Retoma a lógica habitual de layout, forçando opcionalmente um layout imediato dos pedidos de layout pendentes.

(Herdado de Control)
RtlTranslateAlignment(ContentAlignment)

Converte o especificado ContentAlignment para o apropriado ContentAlignment para suportar texto da direita para a esquerda.

(Herdado de Control)
RtlTranslateAlignment(HorizontalAlignment)

Converte o especificado HorizontalAlignment para o apropriado HorizontalAlignment para suportar texto da direita para a esquerda.

(Herdado de Control)
RtlTranslateAlignment(LeftRightAlignment)

Converte o especificado LeftRightAlignment para o apropriado LeftRightAlignment para suportar texto da direita para a esquerda.

(Herdado de Control)
RtlTranslateContent(ContentAlignment)

Converte o especificado ContentAlignment para o apropriado ContentAlignment para suportar texto da direita para a esquerda.

(Herdado de Control)
RtlTranslateHorizontal(HorizontalAlignment)

Converte o especificado HorizontalAlignment para o apropriado HorizontalAlignment para suportar texto da direita para a esquerda.

(Herdado de Control)
RtlTranslateLeftRight(LeftRightAlignment)

Converte o especificado LeftRightAlignment para o apropriado LeftRightAlignment para suportar texto da direita para a esquerda.

(Herdado de Control)
Scale(Single, Single)
Obsoleto.

Escala todo o controlo e qualquer controlo filho.

(Herdado de Control)
Scale(Single)
Obsoleto.

Escala o controlo e qualquer criança controla.

(Herdado de Control)
Scale(SizeF)

Escala o controlo e todos os controlos filhos pelo fator de escala especificado.

(Herdado de Control)
ScaleBitmapLogicalToDevice(Bitmap)

Escala um valor lógico de bitmap para o valor equivalente da unidade de dispositivo quando ocorre uma alteração de DPI.

(Herdado de Control)
ScaleControl(SizeF, BoundsSpecified)

Escala a localização, tamanho, enchimento e margem de um controlo.

ScaleCore(Single, Single)

Este método não é relevante para esta disciplina.

(Herdado de Control)
Select()

Ativa o controlo.

(Herdado de Control)
Select(Boolean, Boolean)

Ativa um controlo infantil. Opcionalmente, especifica a direção na ordem de tabulação para selecionar o controlo.

(Herdado de Control)
Select(Int32, Int32)

Seleciona um intervalo de texto na parte editável do ComboBoxarquivo .

SelectAll()

Seleciona todo o texto na parte editável do ComboBoxarquivo .

SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean)

Ativa o controlo seguinte.

(Herdado de Control)
SendToBack()

Envia o controlo para a parte de trás da ordem z.

(Herdado de Control)
SetAutoSizeMode(AutoSizeMode)

Define um valor que indica como um controlo se comportará quando a sua AutoSize propriedade está ativada.

(Herdado de Control)
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

Define os limites especificados do controlo para a localização e tamanho especificados.

(Herdado de Control)
SetBounds(Int32, Int32, Int32, Int32)

Define os limites do controlo para a localização e tamanho especificados.

(Herdado de Control)
SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)

Define o tamanho e a localização do ComboBox.

SetClientSizeCore(Int32, Int32)

Define o tamanho da área do cliente do controlo.

(Herdado de Control)
SetItemCore(Int32, Object)

Quando sobrescrito numa classe derivada, define o objeto com o índice especificado na classe derivada.

SetItemsCore(IList)

Quando sobrescrito numa classe derivada, define o array especificado de objetos numa coleção na classe derivada.

SetStyle(ControlStyles, Boolean)

Define uma flag especificada ControlStyles para ou truefalse.

(Herdado de Control)
SetTopLevel(Boolean)

Define o controlo como o controlo de nível superior.

(Herdado de Control)
SetVisibleCore(Boolean)

Define o controlo para o estado visível especificado.

(Herdado de Control)
Show()

Mostra o controlo ao utilizador.

(Herdado de Control)
SizeFromClientSize(Size)

Determina o tamanho de todo o controlo a partir da altura e largura da sua área cliente.

(Herdado de Control)
SuspendLayout()

Suspende temporariamente a lógica de layout do controlo.

(Herdado de Control)
ToString()

Devolve uma cadeia que representa o ComboBox controlo.

Update()

Faz com que o controlo redesenhe as regiões invalidadas dentro da sua área cliente.

(Herdado de Control)
UpdateBounds()

Atualiza os limites do controlo com o tamanho e localização atuais.

(Herdado de Control)
UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)

Atualiza os limites do controlo com o tamanho, localização e tamanho do cliente especificados.

(Herdado de Control)
UpdateBounds(Int32, Int32, Int32, Int32)

Atualiza os limites do controlo com o tamanho e localização especificados.

(Herdado de Control)
UpdateStyles()

Força a reaplicação dos estilos atribuídos ao controlo.

(Herdado de Control)
UpdateZOrder()

Atualiza o controlo na ordem z do pai.

(Herdado de Control)
WndProc(Message)

Processa mensagens do Windows.

evento

Name Description
AutoSizeChanged

Este evento não é relevante para esta disciplina.

(Herdado de Control)
BackColorChanged

Ocorre quando o valor da BackColor propriedade muda.

(Herdado de Control)
BackgroundImageChanged

Ocorre quando o valor da BackgroundImage propriedade muda.

BackgroundImageLayoutChanged

Ocorre quando a BackgroundImageLayout propriedade muda.

BindingContextChanged

Ocorre quando o valor da BindingContext propriedade muda.

(Herdado de Control)
CausesValidationChanged

Ocorre quando o valor da CausesValidation propriedade muda.

(Herdado de Control)
ChangeUICues

Ocorre quando os sinais de foco ou da interface de utilizador (UI) do teclado mudam.

(Herdado de Control)
Click

Ocorre quando o comando é carregado.

(Herdado de Control)
ClientSizeChanged

Ocorre quando o valor da ClientSize propriedade muda.

(Herdado de Control)
ContextMenuChanged

Ocorre quando o valor da ContextMenu propriedade muda.

(Herdado de Control)
ContextMenuStripChanged

Ocorre quando o valor da ContextMenuStrip propriedade muda.

(Herdado de Control)
ControlAdded

Ocorre quando um novo controlo é adicionado ao Control.ControlCollection.

(Herdado de Control)
ControlRemoved

Ocorre quando um controlo é removido do Control.ControlCollection.

(Herdado de Control)
CursorChanged

Ocorre quando o valor da Cursor propriedade muda.

(Herdado de Control)
DataSourceChanged

Acontece quando muda DataSource .

(Herdado de ListControl)
DisplayMemberChanged

Ocorre quando a DisplayMember propriedade muda.

(Herdado de ListControl)
Disposed

Ocorre quando o componente é eliminado por uma chamada ao Dispose() método.

(Herdado de Component)
DockChanged

Ocorre quando o valor da Dock propriedade muda.

(Herdado de Control)
DoubleClick

Este evento não é relevante para esta disciplina.

DoubleClick

Ocorre quando o controlo é duplegado.

(Herdado de Control)
DpiChangedAfterParent

Ocorre quando a definição de DPI de um controlo é alterada programaticamente após a alteração do DPI do seu controlo ou forma principal.

(Herdado de Control)
DpiChangedBeforeParent

Ocorre quando a definição de DPI para um controlo é alterada programaticamente antes de ocorrer um evento de alteração de DPI para o seu controlo ou forma principal.

(Herdado de Control)
DragDrop

Ocorre quando uma operação de arrastar e largar é concluída.

(Herdado de Control)
DragEnter

Ocorre quando um objeto é arrastado para dentro dos limites do controlo.

(Herdado de Control)
DragLeave

Ocorre quando um objeto é arrastado para fora dos limites do controlo.

(Herdado de Control)
DragOver

Ocorre quando um objeto é arrastado para além dos limites do controlo.

(Herdado de Control)
DrawItem

Ocorre quando um aspeto visual de um desenho ComboBox feito pelo proprietário muda.

DropDown

Ocorre quando a parte suspensa de um ComboBox é mostrada.

DropDownClosed

Ocorre quando a parte suspensa do ComboBox já não é visível.

DropDownStyleChanged

Ocorre quando a DropDownStyle propriedade mudou.

EnabledChanged

Ocorre quando o valor da propriedade Enabled foi alterado.

(Herdado de Control)
Enter

Ocorre quando o controlo é introduzido.

(Herdado de Control)
FontChanged

Ocorre quando o valor da Font propriedade muda.

(Herdado de Control)
ForeColorChanged

Ocorre quando o valor da ForeColor propriedade muda.

(Herdado de Control)
Format

Ocorre quando o controlo está ligado a um valor de dados.

(Herdado de ListControl)
FormatInfoChanged

Ocorre quando o valor da FormatInfo propriedade muda.

(Herdado de ListControl)
FormatStringChanged

Ocorre quando o valor da FormatString propriedade muda.

(Herdado de ListControl)
FormattingEnabledChanged

Ocorre quando o valor da FormattingEnabled propriedade muda.

(Herdado de ListControl)
GiveFeedback

Ocorre durante uma operação de arrasto.

(Herdado de Control)
GotFocus

Ocorre quando o controlo recebe o foco.

(Herdado de Control)
HandleCreated

Ocorre quando é criada uma alavanca para o controlo.

(Herdado de Control)
HandleDestroyed

Ocorre quando a alavanca do controlo está em processo de destruição.

(Herdado de Control)
HelpRequested

Ocorre quando o utilizador solicita ajuda para um controlo.

(Herdado de Control)
ImeModeChanged

Ocorre quando a ImeMode propriedade mudou.

(Herdado de Control)
Invalidated

Ocorre quando o ecrã de um controlo precisa de ser redesenhado.

(Herdado de Control)
KeyDown

Ocorre quando uma tecla é pressionada enquanto o comando está focado.

(Herdado de Control)
KeyPress

Ocorre quando uma tecla de carácter, espaço ou backspace é pressionada enquanto o controlo está focado.

(Herdado de Control)
KeyUp

Ocorre quando uma tecla é libertada enquanto o controlo está focado.

(Herdado de Control)
Layout

Ocorre quando um controlo deve reposicionar os seus controlos filhos.

(Herdado de Control)
Leave

Ocorre quando o foco de entrada sai do controlo.

(Herdado de Control)
LocationChanged

Ocorre quando o valor da propriedade Location foi alterado.

(Herdado de Control)
LostFocus

Ocorre quando o controlo perde o foco.

(Herdado de Control)
MarginChanged

Ocorre quando a margem do controlo muda.

(Herdado de Control)
MeasureItem

Ocorre sempre que um item desenhado ComboBox pelo proprietário precisa de ser sorteado e quando os tamanhos dos itens da lista são determinados.

MouseCaptureChanged

Ocorre quando o controlo perde a captura do rato.

(Herdado de Control)
MouseClick

Ocorre quando o controlo é pressionado pelo rato.

(Herdado de Control)
MouseDoubleClick

Ocorre quando o rato faz duplo clique no controlo.

(Herdado de Control)
MouseDown

Ocorre quando o ponteiro do rato está sobre o controlo e um botão do rato é pressionado.

(Herdado de Control)
MouseEnter

Ocorre quando o ponteiro do rato entra no controlo.

(Herdado de Control)
MouseHover

Ocorre quando o ponteiro do rato repousa no controlo.

(Herdado de Control)
MouseLeave

Ocorre quando o ponteiro do rato sai do controlo.

(Herdado de Control)
MouseMove

Ocorre quando o ponteiro do rato é movido sobre o controlo.

(Herdado de Control)
MouseUp

Ocorre quando o ponteiro do rato está sobre o controlo e um botão do rato é libertado.

(Herdado de Control)
MouseWheel

Acontece quando a roda do rato se move enquanto o controlo está focado.

(Herdado de Control)
Move

Ocorre quando o comando é movido.

(Herdado de Control)
PaddingChanged

Este evento não é relevante para esta aula.

Paint

Ocorre quando o ComboBox comando é redesenhado.

ParentChanged

Ocorre quando o valor da Parent propriedade muda.

(Herdado de Control)
PreviewKeyDown

Ocorre antes do KeyDown evento, quando uma tecla é pressionada enquanto o foco está neste controlo.

(Herdado de Control)
QueryAccessibilityHelp

Ocorre quando AccessibleObject está a prestar apoio a aplicações de acessibilidade.

(Herdado de Control)
QueryContinueDrag

Ocorre durante uma operação de arrastar e largar e permite à fonte de arrastar determinar se a operação de arrastar e largar deve ser cancelada.

(Herdado de Control)
RegionChanged

Ocorre quando o valor da Region propriedade muda.

(Herdado de Control)
Resize

Ocorre quando o controlo é redimensionado.

(Herdado de Control)
RightToLeftChanged

Ocorre quando o valor da RightToLeft propriedade muda.

(Herdado de Control)
SelectedIndexChanged

Ocorre quando a SelectedIndex propriedade mudou.

SelectedValueChanged

Ocorre quando a SelectedValue propriedade muda.

(Herdado de ListControl)
SelectionChangeCommitted

Ocorre quando o utilizador altera o item selecionado e essa alteração é exibida no ComboBoxarquivo .

SizeChanged

Ocorre quando o valor da Size propriedade muda.

(Herdado de Control)
StyleChanged

Ocorre quando o estilo de controlo muda.

(Herdado de Control)
SystemColorsChanged

Ocorre quando as cores do sistema mudam.

(Herdado de Control)
TabIndexChanged

Ocorre quando o valor da TabIndex propriedade muda.

(Herdado de Control)
TabStopChanged

Ocorre quando o valor da TabStop propriedade muda.

(Herdado de Control)
TextChanged

Ocorre quando o valor da Text propriedade muda.

(Herdado de Control)
TextUpdate

Ocorre quando o controlo formatou o texto, mas antes de o texto ser exibido.

Validated

Ocorre quando o controlo termina de validar.

(Herdado de Control)
Validating

Ocorre quando o controlo está a validar.

(Herdado de Control)
ValueMemberChanged

Ocorre quando a ValueMember propriedade muda.

(Herdado de ListControl)
VisibleChanged

Ocorre quando o valor da Visible propriedade muda.

(Herdado de Control)

Implementações de Interface Explícita

Name Description
IDropTarget.OnDragDrop(DragEventArgs)

Eleva o DragDrop evento.

(Herdado de Control)
IDropTarget.OnDragEnter(DragEventArgs)

Eleva o DragEnter evento.

(Herdado de Control)
IDropTarget.OnDragLeave(EventArgs)

Eleva o DragLeave evento.

(Herdado de Control)
IDropTarget.OnDragOver(DragEventArgs)

Eleva o DragOver evento.

(Herdado de Control)

Aplica-se a