CSPromex
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Programadores dedicados a C sharp .Net, eres nuevo, experto o quieres aprender a programar en C Sharp, aquí encontraras todo lo que necesitas.
 
ÍndiceBuscarÚltimas imágenesChatRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
» Sockets Conexion,Envio y recepcion de datos (mini-chat Cliente-Servidor)
Novato en C# dando sus primeros pasos. I_icon_minitimeSáb Sep 30, 2023 6:24 pm por EurekaMartin

» Graficos: Grafica circular
Novato en C# dando sus primeros pasos. I_icon_minitimeMar Mar 05, 2019 4:58 pm por Luis Garcia

» Calendario hecho Manualmente
Novato en C# dando sus primeros pasos. I_icon_minitimeMar Mar 05, 2019 3:52 pm por Luis Garcia

» Activar el protector de pantalla.
Novato en C# dando sus primeros pasos. I_icon_minitimeMar Mar 05, 2019 3:12 pm por Luis Garcia

» Hacer backup de MySql desde C#
Novato en C# dando sus primeros pasos. I_icon_minitimeMar Abr 18, 2017 10:04 pm por maurifl

» Sockets programa para Ciber Cafe (Cliente-Servidor)
Novato en C# dando sus primeros pasos. I_icon_minitimeLun Ago 10, 2015 5:45 pm por artes

» Ayuda crear emoticones en un chat
Novato en C# dando sus primeros pasos. I_icon_minitimeDom Jul 12, 2015 9:00 pm por yeco96

» Necesito ayuda para pasar datos a un Datagridview
Novato en C# dando sus primeros pasos. I_icon_minitimeDom Jun 07, 2015 4:33 pm por rafaelfa

» Reproductor de música->Lista de reproducción (Guardar-Cargar)
Novato en C# dando sus primeros pasos. I_icon_minitimeLun Jun 01, 2015 3:00 pm por kevin22

Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Síguenos:
Crear foro Crear foro Crear foro

 

 Novato en C# dando sus primeros pasos.

Ir abajo 
2 participantes
AutorMensaje
TiammatMX
Novato
TiammatMX


Mensajes : 1
Puntos : 3
Localización : Universo Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Ciudad de México\Cuauhtémoc\Guerrero\Home

Novato en C# dando sus primeros pasos. Empty
MensajeTema: Novato en C# dando sus primeros pasos.   Novato en C# dando sus primeros pasos. I_icon_minitimeLun Mayo 20, 2013 11:21 am

¡Buen día!, estoy pasando de Delphi (mi lenguaje de programación por más de 15 años) a C# en Windows 7 con .NET Framework 4.5, y de repente me surgen un par (bueno, son más de dos Razz ) de preguntas:

1.- ¿Cómo puedo convertir a texto una fecha? En Delphi/ObjectPASCAL tenemos DateToStr(Fecha, LongDateFormat) que nos devuelve la fecha de hoy en formato Windows largo (cualquiera que éste sea), por ejemplo para 20/05/2013, devuelve "Lunes 20 de mayo de 2013". Complementando ésto, ¿la función que devuelva la hora en el formato Windows "ShortDateFormat"?

2.- Tengo tres paneles, uno a la izquierda (alineado a la izquierda), uno enmedio (alineado a la izquierda y el tercero alineado Client, pero si cambio por código el ancho del panel más a la izquierda, los otros dos desaparecen:
Código:
        private void frmPrescripciones_Resize(object sender, EventArgs e)
        {
            pnlIzquierda.Width = (frmPrescripciones.ActiveForm.Size.Width % 2);
        }

3.- ¿Cómo puedo enviarle parámetros a mi pantalla? En Delphi yo utilizo o una creación indirecta por medio de una función/procedimiento que recibe los parámetros, o una creación implícita donde asigno los parámetros a las variables cuando sea necesario usando

frmPantalla.LaVariable := ElValor;

Espero que puedan orientarme y agradeciendo de antemano cualquier idea que puedan aportarme.
Volver arriba Ir abajo
Guillermo Javier Salazar
STAFF TEAM
STAFF TEAM
Guillermo Javier Salazar


Mensajes : 181
Puntos : 349
Localización : México
Comentarios : El azar favorece a una mente preparada.

Novato en C# dando sus primeros pasos. Empty
MensajeTema: Re: Novato en C# dando sus primeros pasos.   Novato en C# dando sus primeros pasos. I_icon_minitimeSáb Jun 15, 2013 6:48 am

Saludos, por cuestiones de trabajo ya no he sido tan activo como quisiera, en esta maquina no tengo instalado el VS asi que no te podre poner codigo exacto:

1.- Existen varias formas, pero primero hay que tomar en cuenta que la fecha se maneja diferente dependiendo de la region, por lo tanto "12/12/2012" no se interpreta igual que el "12-12-2012", la forma mas sencilla es con un DateTime.parse() ejemplo DateTime myTiempo = DateTime.parse("12/12/2012");

2.-Mmm no creo que esten desapareciendo, me inclinaria a ver como los estas creando, los controles de windowsForm contienen un evento paint que es el que se usa para pintar los controles dentro, cuando redimencionas el formulario se vuelve a pintar todo el formulario, si estos paneles los metiste de manera dinamica desde codigo, esto puede ser lo que te este pasando, necesitaria mas informacion.

3.- Es facil, todos los objetos contienen un constructor, los formularios no son nada mas que una clase que hereda de una padre llamada FORM (si no mal recuerdo) que lo identifica como un formulario, lo que debes de hacer es entrar al codigo .cs del formulario y crearle su constructor y agregarle parametros asi:
public NombreFormulario(int parametro){
}
Entonces cuando crees una instancia del formulario te pedira los parametros:

Formulario MyFormulario = new Formulario(parametroInt);
MyFormulario .show();


Si te quedo duda con toda confianza pregunta y disculpa la tardanza
Volver arriba Ir abajo
https://cspromex.activo.mx
 
Novato en C# dando sus primeros pasos.
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Novato en C# ayuda con Bases de Datos

Permisos de este foro:No puedes responder a temas en este foro.
CSPromex :: PROGRAMACIÓN EN C# :: Foro de ayuda-
Cambiar a: