SelectionRange Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un intervalo de selección de fecha en un control de calendario mensual.
public ref class SelectionRange sealed
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.SelectionRangeConverter))]
public sealed class SelectionRange
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.SelectionRangeConverter))>]
type SelectionRange = class
Public NotInheritable Class SelectionRange
- Herencia
-
SelectionRange
- Atributos
Ejemplos
En el ejemplo siguiente se establece la SelectionRange propiedad de un MonthCalendar control basado en dos fechas especificadas en dos TextBox controles cuando se hace clic en .Button En este código se supone que se han creado nuevas instancias de un MonthCalendar control, dos TextBox controles y un Button en .Form Es posible que considere la posibilidad de agregar código para validar los Text cuadros de texto asignados para comprobar que contienen fechas válidas.
private:
void button1_Click( Object^ sender, EventArgs^ e )
{
// Set the SelectionRange with start and end dates from text boxes.
try
{
monthCalendar1->SelectionRange = gcnew 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.SelectionRange = new SelectionRange(
DateTime.Parse(textBox1.Text),
DateTime.Parse(textBox2.Text));
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Private Sub button1_Click(sender As Object, e As EventArgs)
' 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 ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Comentarios
SelectionRange es la fecha o las fechas seleccionadas y resaltadas en el MonthCalendar control. Si solo se selecciona una fecha, los valores de propiedad Start y End serán iguales. El SelectionRange usuario puede cambiar haciendo clic en una fecha mientras arrastra el puntero del mouse a través de las fechas deseadas, o puede establecer el intervalo en el código. Por ejemplo, es posible que quiera que el usuario escriba un intervalo de fechas en dos TextBox controles o dos DateTimePicker controles y establezca el SelectionRange en función de esas fechas.
Constructores
SelectionRange() |
Inicializa una nueva instancia de la clase SelectionRange. |
SelectionRange(DateTime, DateTime) |
Inicializa una nueva instancia de la clase SelectionRange con las fechas de comienzo y final especificadas. |
SelectionRange(SelectionRange) |
Inicializa una nueva instancia de la clase SelectionRange con el intervalo de selección especificado. |
Propiedades
End |
Obtiene o establece la fecha y la hora finales del intervalo de selección. |
Start |
Obtiene o establece la fecha y la hora de inicio del intervalo de selección. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa SelectionRange. |