Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe SelectionRange

Representa um intervalo de seleção de datas em um controle de calendário mensal.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)
[TypeConverterAttribute(typeof(SelectionRangeConverter))]
public sealed class SelectionRange

The SelectionRange é a data ou datas selecionadas e realçadas na MonthCalendar controle. Se apenas de uma data for selecionada, a Start e End valores de propriedade serão iguais. The SelectionRange pode ser alterada pelo usuário clicando em uma data enquanto arrasta o ponteiro do mouse entre as datas desejadas ou você pode conjunto o intervalo no código. Por exemplo, convém que o usuário digite um intervalo de datas em dois TextBox controles ou dois DateTimePicker controles e conjunto o SelectionRange com base nessas datas.

O exemplo a seguir define o SelectionRange propriedade de um MonthCalendar controle com base em duas datas inseridas em dois TextBox Controla quando um Button é clicado. Esse código supõe novas instâncias de um MonthCalendar controle, dois TextBox controles e um Button foram criadas em um Form. Você pode considerar adicionar código para validar o Text atribuído a caixas de texto para verificar se eles contêm datas válidas.

privatevoid button1_Click(object sender,
                           EventArgs e)
{
   // Set the SelectionRange with start and end dates from text boxes.try
   {
      monthCalendar1.SelectionRange = new SelectionRange(
        DateTime.Parse(textBox1.Text),
        DateTime.Parse(textBox2.Text));
   }
   catch(Exception ex)
   {
      MessageBox.Show(ex.Message);
   }
}


private void button1_Click(Object sender, EventArgs e)
{
    // Set the SelectionRange with start and end dates from text boxes.
    try {
        monthCalendar1.set_SelectionRange(
        new SelectionRange(DateTime.Parse(textBox1.get_Text()), 
            DateTime.Parse(textBox2.get_Text())));
    }
    catch (System.Exception ex) {
        MessageBox.Show(ex.get_Message());
    }
} //button1_Click


System.Object
  System.Windows.Forms.SelectionRange
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatível com: 3.5, 2.0
Isso foi útil para você?
(1500 caracteres restantes)
Conteúdo da Comunidade Adicionar