Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: esamper en 11 Enero 2007, 12:48 pm



Título: Calendario
Publicado por: esamper en 11 Enero 2007, 12:48 pm
Hola!

Estoy empezando a programar en visual basic, soy novata.En la aplicación que estoy haciendo me gustaria incluir un calendario pero que se pudieran marcar horas del día, o simplemente que aparecieran las horas que tiene un día para poder seleccionarlas, no necesito especificar un día concreto. He visto que hay un componente llamado calendar pero creo que no es psible acceder a las horas del día.Necesito también algo que no me de problemas con la licencia.Existe esto o deberia programarlo yo?

Muchas Gracias


Título: Re: Calendario
Publicado por: Zeroql en 11 Enero 2007, 16:44 pm
mira esamper hay un control llamado Microsoft windows Common controls 2.6.0 este control te inserta un calendario de dos formas: una es una imagen de calendario por mes y la otra es una caja de texto que al presionarla te aparece el mes, cuando insertas el componente Microsoft windows Common controls 2.6.0 veras que prece en tu cuadro de herramientas el control Datapiker y el MOntView, para trabajar ocn horas te recomiendo que use lel DAta pikir ya que es mas preciso que el montview.
bueno espero que haya sid ode ayuda para ti.
mucha suerte y es bueno saber que hay mujeres programando. suerte   


Título: Re: Calendario
Publicado por: dPix en 11 Enero 2007, 16:44 pm
Lo del calendario hazlo con el objeto Calendar, como decías tu. El tema de horas puedes hacer un list o un combo y en el load haces un bucle for que cargue las horas, como eres novata te dejo el codigo:

Insertas dos combos (uno es la hora y el otro los minutos), un calendar y:

Código:
Private Sub Form_Load()
For horas = 0 To 23
    Combo1.AddItem horas
Next
   
For minutos = 0 To 59
    Combo2.AddItem minutos
Next

Combo2.Text = Minute(Time)
Combo1.Text = Hour(Time)
Calendar1.Day = Day(Date)
Calendar1.Month = Month(Date)
Calendar1.Year = Year(Date)
End Sub

Espero que te hagas una idea del bucle, del uso del Time y el Date y de como usar los objetos para lo que tu quieres hacer, espero que te haya servido. Cualquier duda dilo.

Salu2, dPix :D


Título: Re: Calendario
Publicado por: rixi15 en 11 Enero 2007, 20:36 pm
Pues mira yo uso uno que me va muy bien:
Vas a proyecto/componentes y elijes Microsfot Calendar control 8.0

y en la barra de herramientas se te añade un nuevo dibujito que es
el calendario
lo selecionas y lo expandes como si fuera un command button

espero k te sirva y me alegro d k aya mujeres en vb jeej


Título: Re: Calendario
Publicado por: esamper en 12 Enero 2007, 08:57 am
Muchas gracias habeis sido de gran ayuda.

Creo que el control que más se parece a lo que yo queria es el DTPicker, creo que utilizare este, me puede servir.

Yo queria pero creo que no hay ningún control así algo como una pagina de un diario, como una tabla en la que se representaran todas las horas de un día y yo pudiera seleccionar determinadas horas para realizar diferentes tareas.

Si cononceis algo así...os lo agradecería.

Muchas gracias otra vez
1Saludo

PD:hay más mujeres de lo que os imaginais programando,jeje.  ;)  ;D