Saludos Rj Code, Este Comentario es solo para agradecerle a usted todo, absolutamente todo su trabajo, me encantan sus videos, recien estoy empezando en la programacion, bueno ya tengo unos 6 meses, pero los primeros meses no fueron de mucho avanze, y lo que quiero decir es que con sus videos, me hace querer amar esto, no le veo imposibles a la programacion. Gracias, Usted es el mejor.
Hacer 4 años realice un Dashboard para una empresa empleando toda la metodología que empleaste en tu video, la verdad te quedo muy padre tu proyecto, felicidades amigo.
Hermano quisiera agradecerte infinitamente por tus videos, me has ayudado a mejorar bastante los diseños de mis programas y me has ayudado a resolver incógnitas sobre código que he tenido. Eres el mejor en C#, ojalá sigas haciendo videos cuando puedas. Si hicieras un Patreon o alguna forma en la que podamos darte algunas monedas como agradecimiento yo sería uno de ellos. :)
Muy bueno! Faltaría un if en el Reset() En lugar de currentChildForm.Close(); sería mejor if(currentChildForm != null) { currentChildForm.Close(); } Ya que si clickeas en Reset() y no tienes un form abierto, el programa se cierra con excepción, ya que currentChildForm es null
estoy colocando un color en mouseHover en el iconButton de esta libreria pero me está dando problemas, me queda una cosa gris en lugar del color que le pongo, por qué será?
Hola RJ Gracias por compartir tus conocimientos con la comunidad, tengo una pregunta, como hago para eliminar la línea que aparece en la parte superior del formulario al ejecutar el programa.? Espero tu respuesta gracias.
sin duda con tu ayuda da se aprende mucho y yo seguiré tu paso por que me gusta como explica todo y quiero hacerme una pequeña aplicación para mi uso personal y creo que con tu ayuda lo lograre gracias por el esfuerzo que hace para compartir tus conocimiento mil gracias y feliz navidad
¿Como se hace lo que aparece en 11:43 donde copias los colores de un block de notas y selecciona y lo que tecleas en la primer linea se hace en las demás?
Alguien sabe como se quita la linea que sale en la parte de arriba del formulario? Esta cambia de color dependiendo del color que tengas personalizado en windows y si tienes uno diferente al de el formulario no hace buen contraste.
@@KeyserOficial No amigo, al final decidí poner el form normal que ya trae por defecto solo por ese detalle, si llegas a encontrar una solución me avisas porfa.
Una duda, en la parte de arriba que muestra el titulo del formulario actual, como le hago para que al cerrar, actualice ese nombre? ya sea colocando el del formulario que estaba abajo que ahora quedo arriba, o en blanco si estan todos cerrados?
Hola. En caso de ese botón de notificaciones, como podría hacer para programar un panel que muestre notificaciones y que este mismo se ubique en algún punto del formulario padre pero que a la vez cambie de posición con respecto al formulario... Como podría hacerlo? Muchas gracias desde ya
hola RJ, gran tutorial, fácil de seguir y muy bien explicado. tengo un problema con los ChildForms, las líneas "OpenChildForm(new FormDashboard());" me tiran un error, he añadido "using ModernFlatUI_FA.Forms;" y se ha solucionado el error (VS 2022) Un saludo
Como te va? Como puedo aplicar el abrir un UserControl (no un formulario) con el código que explicas? Ademas, que si vuelvo a dar clic a la opción que ya está en uso del menu, no me reinicie el formulario.
Felicidades RJ sigo tu canal desde el primer video que subiste y desde entonces sin miedo me puse a crear mis propios proyectos. gracias por todo lo que compartes con la comunidad, Exitos!!! una pregunta, que libreria es para poder ver ese delineado de colores que aparece en el min 11:47, es que a veces me olvido cual era cual jajajajajajajaja
Cuando programo maximizar con su método, ¿se han dado cuenta que si tienes varios monitores, no se maximiza en el actual? Solo en el principal. ¿alguna solución?
Hola Rafael, no me había percatado de ello, ya que solo utilizo un monitor. intenta reemplazar por esta linea de código (Establecer el tamaño máximo del formulario antes de maximizar): this.MaximumSize = Screen.FromHandle(Me.Handle).WorkingArea.Size; y quitar el borde por completo FormBorderStyle = FormBorderStyle.None;
@@RJCodeAdvance tengo tiempo de seguir tutoriales y siempre he trabajado con múltiples monitores, es un error muy fácil de corregir. Junto al error de al maximizar el formulario que queden bordes transparentes.
Al momento de dar clic en el botón tienes que establecer el maximized bounds y ejecutar una condición que detecte el estado del formulario y realize una acción. Ej. this.MaximizedBounds = Screen.FromHandle(this.Handle).WorkingArea; Condición que detecta el estado del form { Código } Recuerda que cuando el formulario vaya a ser maximizado utilizar this.FormBorderStyle = FormBorderStyle.None; Luego guarda el tamaño y la posición del formulario y por último establece la posición a y tamaño a this.Location = Screen.FromHandle(this.Handle).WorkingArea.Location; this.Size = Screen.FromHandle(this.Handle).WorkingArea.Size; Al momento de restablecer el formulario establece primero el tamaño guardado, luego la ubicación guardada y por último pon el estilo del form en this.FormBorderStyle = FormBorderStyle.Sizable;
Toda la razón @ItsDroidGamer, bueno acorte el código. El truco es quitar el borde completamente y configurar el tamaño máximo del formulario antes de maximizar. Y al restaurar regresar el borde del formulario. En el evento btnMaximize_Click { if ((this.WindowState == FormWindowState.Normal)) { this.FormBorderStyle = FormBorderStyle.None; this.MaximumSize = Screen.FromHandle(this.Handle).WorkingArea.Size; WindowState = FormWindowState.Maximized; } else { this.FormBorderStyle = FormBorderStyle.Sizable; WindowState = FormWindowState.Normal; } }
ola, este método ahorra mucho tiempo y facilita el trabajo de hacer diseños, lo incorpore en mi proyecto y al crear el ejecutable me envió un error, este es: "La signatura del nombre seguro no es válida para este ensamblado FontAwesome.Sharp.dll." sabes como solucionarlo?
Disculpa mi ignorancia pero como le haces para poner el color en el panel y otros elementos, por pongo los mismo valores que tu pero me salta error, es que hay que tener alguna extensión o librería agregada?
Hola, es depende de la configuración regional, formato o idioma. Si tienes espanol predeterminado la separación de los colores es con punto y coma 50; 50 ;50 Si es ingles con comas, 50, 50, 50
@@RJCodeAdvance No sabía eso, muchas gracias ya me funcionó con el punto y coma, gracias por responder. Estoy viendo algunos videos y ufff tu canal es genial sigue así bro
---OJO--- Un consejo si en versiones recientes de visual studio tienen problemas con la nomenclatura del RGB (31, 30, 68) cambien las comas por punto y coma (31; 30; 68)
Primero felicitar por tan excelente video y tengo una consulta. En otro video tuyo donde también creas un proyecto simular tocas el tema de consumos de recursos, donde corregiste eso me parece porque solo estabas cerrando los formularios hijos pero seguian instanciados los abiertos. No se si el caso en este proyecto, recien me estoy iniciando en VB por eso la duda. Gracias
Muy buen video.... Como le hago para crear otro botón que le sigue a otro ? cuando le pongo la propiedad Dock se coloca al final de los botones creados anteriormente. ¿Como hago para colocarle luego de otro botón?
La idea está buenísima, la usé y todo iba bien hasta q quería traer atributos de un formulario a otro y en el trayecto se pierde y llega como null. TODO MAL, si alguien sabe, ayudaaa.
Buenas, hace poco te sigo y estos diseños y formas en la que presentas los codigos son geniales!! Ahora pregunto, con estas configuraciones, como le hago para abrir otro form hijo desde otro form hijo que ya esta activo en el panel contenedor y a su vez cuando el nuevo se cerre le mande datos al anterior, por ejemplo el form productos tenga un boton que diga "Nuevo Producto" al entrar abra el AMB de productos y al guardar, este le pase la ID al form productos para que muestre el nuevo? Nuevamente, muy buen trabajo y exelentes diseños
Hola una pregunta si quiero recargar la página de un childform como le haría? ósea que cuando termine de hacer una acción recargue el childform en el que estoy
Pues cuando hagas la acción puedes, indicar que se cierre el formulario y vuelva abrirse, igualmente creo que alguna función que lo que hace es recargar el formulario, podrías investigar
Muchas gracias por tu video, esta muy bueno y mejor explicado no puede ser... Solo una consulta, a alguien le ha pasado que al implementar FontAwesome.Sharp en su proyecto de c#, a la hora de publicar o generar el instalador del proyecto le sale el siguiente error: "La signatura del nombre seguro no es valida para este ensamblado FontAwesome.Sharp.dll".... Busque un poco de información, y encontré que este error sale cuando se usa un ensamblado que no esta firmado, ya hice la configuración pero aun así no me deja generar el instalador del proyecto. A alguien mas le ha pasado esto?
Hola RJ Code estoy siguiendo el tutorial pero tengo un problema cuando agrego el iconbutton y realizo todo el proceso tal y como lo haces tu, al momento de compilar me salen dobles y no se que sera me puedes ayudar
Buen dìa amigo. segui con interes tu tutorial "C#/ IU Moderno + Iconos Font Awesome, Multicolor, Resaltar botón, WinForm, V-0.2". esta genial y no te andas por las ramas, haces los videos con profesionalidad. tengo una duda o màs bien una pregunta: necesito llevar informaciòn desde el form padre al form hijo y también ocupo hacerlo del hijo al padre para compartir esa información con los formatos hijos pero no puedo, la manera tradicional de declarar variables publicas o cambiar la propiedad modifiers = public de los controles, no puedo invocarlos. ¿podrías darme un tip? o bien, ¿si ya tienes el tutorial indicarme cual es? de antemano muchas gracias por tu atención y espero podaís ayudarme.
Muy buen video y muy ilustrativo pero me quedo una duda. Cuando realizas la primera prueba para ver el funcionamiento de los botones, la barra de titulo del formulario aparece en color oscuro, como se logra esto? Podrías explicarlo o enviar el código para tenerlo en cuenta. He visto barias soluciones pero no me funcionaron y me gustaría poder saberlo.
Hola, gracias por estos magníficos tutoriales!!! Una pregunta, haciendo uso del código que nos proporcionas en este video, como se haría para que los valores de un formulario sean usados en otro y que cuando cerramos y volvemos a abrir un formulario los valores escritos no se pierdan. Podrías hacer un video por favor...
Hola, lo que tienes que hacer es abrir múltiples formularios en la panel (valores escritos no se pierdan), para ello elimina las lineas de código para cerrar el formulario anterior. Comento ello en el vídeo. Puedes pasar valores a través del constructor.
muy bonito el diseño y el recurso Font Awesome es muy util y practico para los diferentes tipos de proyectos para esos iconos que genericos que son necesarios siempre. solo una corrección en el codigo que note: al cargar el formulario normalmente se carga el Form Home, que carga al darle en el Logo, si cargar el form inicial y le das en el logo generara un error porque el currentFormChild es null y esto entra en conflito con el evento close del objeto, lo arregle con un condicional if como lo habias echo en los demas botones . eres el mejor, me gustaria una segunda parte haciendo formularios funcionales y base de datos. tambien me gustaria un tutorial de implementación de un programa con base de datos de manera local. gracias por tu contenido, es de mucha utilidad.
Genial, ya adapte esta nueva interfaz a mi actual proyecto , te quisiera pedir si pudieras hacer un crud Completo en Vb.net con Patron de diseño, hace tiempo hiciste en C#
Muchas gracias. Windows Forms está reviviendo gracias a estos tutoriales. Mis aplicaciones se modernizaron!!. Consulta: Cómo hago para correr mi app en una PC diferente?, es solo registrar la fontawesome.dll? o debo crear un instalador? Muchas gracias de antemano.
Hola amig@ execelentes videos, llevo practicando con ellos desde los inicios xd, quisiera hacerte una pregunta, en dado caso de las notificaciones (ej: en la misma aplicacion mande una notificacion de equis cosa como la fecha de cumpleaños o un producto bajo) y lo muestre como una barra pleglable
Buenos tutoriales RJ Code, te sigo desde los inicios y ya estoy empezando a ver el tema de la programación orientada a objetos, ya que mi nivel es básico aún y me falta mucho, creo que eres de Perú no? Y si puedes has un tutorial de como exportar reportes a excel personalizados y PDF. Otra vez, buenos tutoriales. :)
Como veo que no te han contestado te comparto mi sugerencia: Para mi gusto la mejor forma de hacer reportes que tengan la misma vista y funcionalidades tanto en a aplicación como en Excel son lo RDL y RDLC, ambos son muy parecidos pero el primero se crea con SQL Server Reporting Services (SSRS) y los segundos con el complemento de Report Designer para Visual Studio que puedes instalar con el administrador de paquetes de nuget, para los primeros se ejecutan desde el servicio web del SSRP pero también lo puedes ejecutar con el control Report Viewer desde tu aplicación de VS, los segundos se pueden incluir en tu proyecto y se pueden distribuir sin el SSRS. Ademas para los primeros se puede usar el Generador de Informes el cual tiene una interface muy similar a las apliaciones de Ofice y donde tus usurios finales pueden crear y publicar nuevos infromes. Espero de te sea de utilidad esta informacion y un saludo desde México
Yo personalmente te recomendaria utilizar la herramienta de microsoft, power bi report builder, esta herramienta te permite realizar reportes para impresion en pdf. Es una herramienta muy util, pues para poder utilizarla solo necesitas tu fuente de datos, es totalmente similar a SRSS, pero la diferencia es que despues de realizar tu reporte, puedes publicarlo en la nube donde los miembros de tu organizacion pueden visualizar el reporte sin tener acceso al archivo RDL
Gracias amigo, disculpa tengo una duda sobre lo siguiente: Me gusta hacer aplicaciones de escritorio cómo está porque es lo que mejor sé hacer, pero en la universidad nos encargaron realizar un proyecto el cual utilice BDD y que en pocas palabras sea como una página web, pero no necesariamente ya que al ser ‘algo’ que solo se vaya a utilizar por alumnos de esa misma escuela, no veo la necesidad de que dichos alumnos puedan acceder desde internet en sus casas. En pocas palabras quieren que hagamos un proyecto para que se lleve control sobre el servicio social que realizan los alumnos y que estos puedan interactuar con dicho sistema y marcar su entrada y salida. Ya después de haber cumplido con 500 horas de servicio que se les facilite un documento de finalización, etc etc. Y qué esta aplicación o utilice bases de datos alojadas en internet o con los servidores de la escuela, (esto supongo que es ficticio pero así nos dijeron). Sinceramente, que consejo sobre cómo hacer esto me podrías dar? Gracias de antemano
Hola Rj me gusto el video muy bueno, acerca de la libreria FontAwesome; que tan posible es asignarle un icono de esta libreria al icono del formulario (superior izquierda) por codigo para que al iniciar el form se le asigne uno de los iconos de la libreria?
Hola RJCode, gracias por tus tutoriales, son excelentes. Tengo un problema, tal vez me puedas ayudar. Cuando intento agregar referencias a mi proyecto (para añadir Mysql.Data.MySqlClient) me aparece un error en el que no puedo agregar referencias. Si puedes ayudarme, te agradezco.
Felicidades por los tutoriales y felices fiestas. Me pasa lo mismo que GhostY he instalado la librería FontAwesome.Sharp pero no aparece en el Cuadro de Herramientas, estoy usando Microsoft Visual Studio Professional 2015.
Se podria hacer unos formulario por ejemplo un formulario que te pida una contraseña y al enviar esa contraseña por ese formularioHijo cierre ese formulario y abra otro formularioHijo en el Panel del Formulario Principal?
FormContraseña podrías abrir como dialogo, una vez aceptar la contraseña, cerrar el FormContraseña. guardar la contraseña, e invocar el método OpenChildForm(), para abrir FormX, este debe recibir un parámetro contraseña, para poder enviar la contraseña. Algo parecido a esto. ua-cam.com/video/xCzrAQlnGks/v-deo.html
@@RJCodeAdvance Si asi lo hice un Dialogo que te pide la contraseña pero queria ver si también se podría asi embebido, vi que es posible usando UserControls en vez de Forms
Amigo como pones asì el visual studio me refiero a la interfaz del ide de ese color y tambien cual es el scheme que usas para que el codigo se vea de ese color haz un video de tu personalizaciòn porfaa
Saludos Rj Code, Este Comentario es solo para agradecerle a usted todo, absolutamente todo su trabajo, me encantan sus videos, recien estoy empezando en la programacion, bueno ya tengo unos 6 meses, pero los primeros meses no fueron de mucho avanze, y lo que quiero decir es que con sus videos, me hace querer amar esto, no le veo imposibles a la programacion. Gracias, Usted es el mejor.
Hacer 4 años realice un Dashboard para una empresa empleando toda la metodología que empleaste en tu video, la verdad te quedo muy padre tu proyecto, felicidades amigo.
Hermano quisiera agradecerte infinitamente por tus videos, me has ayudado a mejorar bastante los diseños de mis programas y me has ayudado a resolver incógnitas sobre código que he tenido. Eres el mejor en C#, ojalá sigas haciendo videos cuando puedas. Si hicieras un Patreon o alguna forma en la que podamos darte algunas monedas como agradecimiento yo sería uno de ellos. :)
Con cada vídeo que sacas me siento más novato, debería subir uno a udemy sería un placer gastar el dinero en un curso hecho por tí
Crack, he aplicado tus tutos a mis proyectos espero crezcas en tu canal éxitos, sigue así.
Muy bueno!
Faltaría un if en el Reset()
En lugar de
currentChildForm.Close();
sería mejor
if(currentChildForm != null)
{
currentChildForm.Close();
}
Ya que si clickeas en Reset() y no tienes un form abierto, el programa se cierra con excepción, ya que currentChildForm es null
Justo me pasó eso, venia a comentar la solución pero veo que ya lo hiciste, así mismo como lo solucionaste tu lo hice yo
Wooww.. ayer estaba siguiendo unos de tus diseños y hoy me encuentro con esta hermosura... raios crack estas lleno de sorpresas 😂😂
Nada más que decir , muchísimas gracias por estos tutoriales, ya me suscribí
es excelente el trabajp de interfaces que hacen, por favor sigan adelante con los contenidos en este canal. abrazo.
Solo se pude dicir mil gracias por todos tus aportes espero que sigas así muchísimo tiempo trayendo grandes aportes un saludo
estoy colocando un color en mouseHover en el iconButton de esta libreria pero me está dando problemas, me queda una cosa gris en lugar del color que le pongo, por qué será?
Eres el mejor, muchas gracias por compartir tus conocimientos. Me ha servido mucho para empezar en c#
Pra mim é o melhor lugar para aprender C#, Visual Studio!
Melhor que o Channel 9
eres un gran programador
ojala algún día pueda llegar a ese nivel de programación
saludos desde Colombia-Medellín
Es perfecto, solo estaria cool que tubiera submenus las opciones que se seleccionan
Gracias por compartir, siempre innovando, la solución al maximizar la pantalla y que muestre el escritorio es excelente. Gracias
Hola RJ Gracias por compartir tus conocimientos con la comunidad, tengo una pregunta, como hago para eliminar la línea que aparece en la parte superior del formulario al ejecutar el programa.? Espero tu respuesta gracias.
sin duda con tu ayuda da se aprende mucho y yo seguiré tu paso por que me gusta como explica todo y quiero hacerme una pequeña aplicación para mi uso personal y creo que con tu ayuda lo lograre gracias por el esfuerzo que hace para compartir tus conocimiento mil gracias y feliz navidad
Gracias, buen tutorial, eres grande entre los grandes maestro Rj. Feliz navidad
Excelentes aportes a la comunidad de programadores.
¿Como se hace lo que aparece en 11:43 donde copias los colores de un block de notas y selecciona y lo que tecleas en la primer linea se hace en las demás?
Alguien sabe como se quita la linea que sale en la parte de arriba del formulario? Esta cambia de color dependiendo del color que tengas personalizado en windows y si tienes uno diferente al de el formulario no hace buen contraste.
Tengo la misma pregunta.! Pudiste resolverlo.?
@@KeyserOficial No amigo, al final decidí poner el form normal que ya trae por defecto solo por ese detalle, si llegas a encontrar una solución me avisas porfa.
@@aldoperez7447 De acuerdo amigo, si encuentro solucion te estare avisando.
Excelente video, aprendi muchisimo!!!❤
Gracias por ver
Para acessar a aplicação precisa instalar em máquina por máquina? Posso desabilitar o acesso caso o cliente não pague a mensalidade?
I can't understand what you are talking but Your design is very nice. Thanks a lot!
Una duda, en la parte de arriba que muestra el titulo del formulario actual, como le hago para que al cerrar, actualice ese nombre? ya sea colocando el del formulario que estaba abajo que ahora quedo arriba, o en blanco si estan todos cerrados?
Hola. En caso de ese botón de notificaciones, como podría hacer para programar un panel que muestre notificaciones y que este mismo se ubique en algún punto del formulario padre pero que a la vez cambie de posición con respecto al formulario... Como podría hacerlo? Muchas gracias desde ya
Just saw the english version.
Thumbs up for the awesome videos.
muy bien RJ ... haz un video explicando sobre datagrid con casilla de verificación.
Gracias
Siempre iluminandome , Gracias.
alguno me podría ayudar, como agrego lo que puso al final que me muestre los datos del usuario de forma desplegable con foto
Hola es que al agregar el fontawesome no me aparece el icon button como hago para que me aparezca
hola RJ, gran tutorial, fácil de seguir y muy bien explicado. tengo un problema con los ChildForms, las líneas "OpenChildForm(new FormDashboard());" me tiran un error, he añadido "using ModernFlatUI_FA.Forms;" y se ha solucionado el error (VS 2022)
Un saludo
Como te va? Como puedo aplicar el abrir un UserControl (no un formulario) con el código que explicas? Ademas, que si vuelvo a dar clic a la opción que ya está en uso del menu, no me reinicie el formulario.
¿Como puedo abrir otro formulario en lugar del que esta en el panel de los formularios hijos, con un boton que este dentro de ese formulario?
Y para aplicar un border a unos submenus dentro de un panel? Cambia la posición dentro del panel.
Una pregunta, en mi caso quiero hacer los botones cada uno con color distinto, como podria hacer para que restaure cada uno a su color por separado?
Muchas gracias por este valioso material ❤
Felicidades RJ
sigo tu canal desde el primer video que subiste y desde entonces sin miedo me puse a crear mis propios proyectos.
gracias por todo lo que compartes con la comunidad, Exitos!!!
una pregunta, que libreria es para poder ver ese delineado de colores que aparece en el min 11:47, es que a veces me olvido cual era cual jajajajajajajaja
Cuando programo maximizar con su método, ¿se han dado cuenta que si tienes varios monitores, no se maximiza en el actual? Solo en el principal. ¿alguna solución?
Hola Rafael, no me había percatado de ello, ya que solo utilizo un monitor.
intenta reemplazar por esta linea de código (Establecer el tamaño máximo del formulario antes de maximizar):
this.MaximumSize = Screen.FromHandle(Me.Handle).WorkingArea.Size;
y quitar el borde por completo
FormBorderStyle = FormBorderStyle.None;
@@RJCodeAdvance tengo tiempo de seguir tutoriales y siempre he trabajado con múltiples monitores, es un error muy fácil de corregir. Junto al error de al maximizar el formulario que queden bordes transparentes.
Al momento de dar clic en el botón tienes que establecer el maximized bounds y ejecutar una condición que detecte el estado del formulario y realize una acción. Ej.
this.MaximizedBounds = Screen.FromHandle(this.Handle).WorkingArea;
Condición que detecta el estado del form
{
Código
}
Recuerda que cuando el formulario vaya a ser maximizado utilizar
this.FormBorderStyle = FormBorderStyle.None;
Luego guarda el tamaño y la posición del formulario y por último establece la posición a y tamaño a
this.Location = Screen.FromHandle(this.Handle).WorkingArea.Location;
this.Size = Screen.FromHandle(this.Handle).WorkingArea.Size;
Al momento de restablecer el formulario establece primero el tamaño guardado, luego la ubicación guardada y por último pon el estilo del form en
this.FormBorderStyle = FormBorderStyle.Sizable;
@@ItsDroidGamer Muchas gracias, de hecho tienes razón, la clave es cambiar el PrimaryScreen por romHandle(Me.Handle)
Toda la razón @ItsDroidGamer, bueno acorte el código.
El truco es quitar el borde completamente y configurar el tamaño máximo del formulario antes de maximizar. Y al restaurar regresar el borde del formulario.
En el evento btnMaximize_Click {
if ((this.WindowState == FormWindowState.Normal)) {
this.FormBorderStyle = FormBorderStyle.None;
this.MaximumSize = Screen.FromHandle(this.Handle).WorkingArea.Size;
WindowState = FormWindowState.Maximized;
}
else {
this.FormBorderStyle = FormBorderStyle.Sizable;
WindowState = FormWindowState.Normal;
}
}
ola, este método ahorra mucho tiempo y facilita el trabajo de hacer diseños, lo incorpore en mi proyecto y al crear el ejecutable me envió un error, este es: "La signatura del nombre seguro no es válida para este ensamblado FontAwesome.Sharp.dll." sabes como solucionarlo?
amigo te falto explicar como hiciste para que te salga la foto del que inicio sesion, al lado derecho superior del formulario
por que cuando me voy de formulario a formulario se cierra sesion ?
Amigo disculpa que tema utilizaste para visual studio?
Un tutorial orgasmico...! ❤️❤️❤️❤️
Thank you my new teacher
Muy buenos detalles, ya que hoy día los profesores ven a los alumnos como competencia y solo tratan superficialmente los temas
Disculpa mi ignorancia pero como le haces para poner el color en el panel y otros elementos, por pongo los mismo valores que tu pero me salta error, es que hay que tener alguna extensión o librería agregada?
Hola, es depende de la configuración regional, formato o idioma.
Si tienes espanol predeterminado la separación de los colores es con punto y coma 50; 50 ;50
Si es ingles con comas, 50, 50, 50
@@RJCodeAdvance No sabía eso, muchas gracias ya me funcionó con el punto y coma, gracias por responder. Estoy viendo algunos videos y ufff tu canal es genial sigue así bro
como lo puedo agregar en visual studio 2022, ya que no me sale
donde sacaste las imagenes para los botones de cerrar, maximizar y minimizar
---OJO--- Un consejo
si en versiones recientes de visual studio tienen problemas con la nomenclatura del RGB (31, 30, 68) cambien las comas por punto y coma (31; 30; 68)
También tiene que ver con el idioma y configuración regional del sistema operativo.
Me quitaste de encima un grandísimo dolor de cabeza, infinitas gracias!
Gracias!
No entiendo por qué no revisé antes los comentarios si siempre hago lo mismo... Gracias bro!!
Primero felicitar por tan excelente video y tengo una consulta. En otro video tuyo donde también creas un proyecto simular tocas el tema de consumos de recursos, donde corregiste eso me parece porque solo estabas cerrando los formularios hijos pero seguian instanciados los abiertos. No se si el caso en este proyecto, recien me estoy iniciando en VB por eso la duda. Gracias
Muy buen video.... Como le hago para crear otro botón que le sigue a otro ? cuando le pongo la propiedad Dock se coloca al final de los botones creados anteriormente. ¿Como hago para colocarle luego de otro botón?
La idea está buenísima, la usé y todo iba bien hasta q quería traer atributos de un formulario a otro y en el trayecto se pierde y llega como null. TODO MAL, si alguien sabe, ayudaaa.
Hola, cómo se podría solucionar lo del borde transparente?, ya llegué a utilizar tus videos en algunos proyectos....saludos desde Boliivia
Buenas, hace poco te sigo y estos diseños y formas en la que presentas los codigos son geniales!!
Ahora pregunto, con estas configuraciones, como le hago para abrir otro form hijo desde otro form hijo que ya esta activo en el panel contenedor y a su vez cuando el nuevo se cerre le mande datos al anterior, por ejemplo el form productos tenga un boton que diga "Nuevo Producto" al entrar abra el AMB de productos y al guardar, este le pase la ID al form productos para que muestre el nuevo?
Nuevamente, muy buen trabajo y exelentes diseños
Hola una pregunta si quiero recargar la página de un childform como le haría? ósea que cuando termine de hacer una acción recargue el childform en el que estoy
Pues cuando hagas la acción puedes, indicar que se cierre el formulario y vuelva abrirse, igualmente creo que alguna función que lo que hace es recargar el formulario, podrías investigar
Mis respetos amigo, que buenos diseños!
Eres un capazo
Muchas gracias por tu video, esta muy bueno y mejor explicado no puede ser... Solo una consulta, a alguien le ha pasado que al implementar FontAwesome.Sharp en su proyecto de c#, a la hora de publicar o generar el instalador del proyecto le sale el siguiente error: "La signatura del nombre seguro no es valida para este ensamblado FontAwesome.Sharp.dll".... Busque un poco de información, y encontré que este error sale cuando se usa un ensamblado que no esta firmado, ya hice la configuración pero aun así no me deja generar el instalador del proyecto. A alguien mas le ha pasado esto?
Buen día amigo. porque en mi visual studio 2015 se instala pero no me aparece la pestaña ni los controles.que puedo hacer
Hola RJ Code estoy siguiendo el tutorial pero tengo un problema cuando agrego el iconbutton y realizo todo el proceso tal y como lo haces tu, al momento de compilar me salen dobles y no se que sera me puedes ayudar
Eres un grande Hermano de los mejores
me gustaria implementaria wpf o windows form se pudieran adapatar cualquier resolucion o tamaño de pantalla??
puedes hacer un vídeo donde enseñes como hacer un corte de caja y sume toda las ventas desde que inicie cesión el usuario hasta que haga el corte?
Saludos Rj Code, cual es la extensión que permite ver el color asignado debajo del código?
Buen dìa amigo. segui con interes tu tutorial "C#/ IU Moderno + Iconos Font Awesome, Multicolor, Resaltar botón, WinForm, V-0.2". esta genial y no te andas por las ramas, haces los videos con profesionalidad. tengo una duda o màs bien una pregunta: necesito llevar informaciòn desde el form padre al form hijo y también ocupo hacerlo del hijo al padre para compartir esa información con los formatos hijos pero no puedo, la manera tradicional de declarar variables publicas o cambiar la propiedad modifiers = public de los controles, no puedo invocarlos. ¿podrías darme un tip? o bien, ¿si ya tienes el tutorial indicarme cual es? de antemano muchas gracias por tu atención y espero podaís ayudarme.
I couldn't understand your language. But it was really helpful. Thanks a lot :)
Muy buen video y muy ilustrativo pero me quedo una duda. Cuando realizas la primera prueba para ver el funcionamiento de los botones, la barra de titulo del formulario aparece en color oscuro, como se logra esto? Podrías explicarlo o enviar el código para tenerlo en cuenta. He visto barias soluciones pero no me funcionaron y me gustaría poder saberlo.
Muy buen video, tengo un pequeño problema con el border de los botones, ya que al pulsar un boton este aparece arriba del panel del logo.
amigo ahí en "botón remitente" a cual botón correspondería?? me perdí ahí y no puedo continuar
como obtengo los iconos para las picture box donde esta el link de todas esas imagenes por favor
Sensacional amigo. Muchas gracias!
muy bueno el tutorial me suscribo pero me gustaria saber que version del visual usas
Uso VS 2019
Gracias amigo, buen video.
Hola, gracias por estos magníficos tutoriales!!!
Una pregunta, haciendo uso del código que nos proporcionas en este video, como se haría para que los valores de un formulario sean usados en otro y que cuando cerramos y volvemos a abrir un formulario los valores escritos no se pierdan. Podrías hacer un video por favor...
Hola, lo que tienes que hacer es abrir múltiples formularios en la panel (valores escritos no se pierdan), para ello elimina las lineas de código para cerrar el formulario anterior. Comento ello en el vídeo.
Puedes pasar valores a través del constructor.
muy bonito el diseño y el recurso Font Awesome es muy util y practico para los diferentes tipos de proyectos para esos iconos que genericos que son necesarios siempre.
solo una corrección en el codigo que note:
al cargar el formulario normalmente se carga el Form Home, que carga al darle en el Logo, si cargar el form inicial y le das en el logo generara un error porque el currentFormChild es null y esto entra en conflito con el evento close del objeto, lo arregle con un condicional if como lo habias echo en los demas botones .
eres el mejor, me gustaria una segunda parte haciendo formularios funcionales y base de datos. tambien me gustaria un tutorial de implementación de un programa con base de datos de manera local.
gracias por tu contenido, es de mucha utilidad.
Hola muy buen video, pero quisiera saber como puedo arreglar un error que me aparece en la parte de "DllImport"
Muy muy bueno excelente
Genial, ya adapte esta nueva interfaz a mi actual proyecto , te quisiera pedir si pudieras hacer un crud Completo en Vb.net con Patron de diseño, hace tiempo hiciste en C#
Hola, talvez de refieres a este video en VB
ua-cam.com/video/HPa7vaiSS1o/v-deo.html
Muchas gracias. Windows Forms está reviviendo gracias a estos tutoriales. Mis aplicaciones se modernizaron!!.
Consulta: Cómo hago para correr mi app en una PC diferente?, es solo registrar la fontawesome.dll? o debo crear un instalador? Muchas gracias de antemano.
Hola amig@ execelentes videos, llevo practicando con ellos desde los inicios xd, quisiera hacerte una pregunta, en dado caso de las notificaciones (ej: en la misma aplicacion mande una notificacion de equis cosa como la fecha de cumpleaños o un producto bajo) y lo muestre como una barra pleglable
Buenos tutoriales RJ Code, te sigo desde los inicios y ya estoy empezando a ver el tema de la programación orientada a objetos, ya que mi nivel es básico aún y me falta mucho, creo que eres de Perú no? Y si puedes has un tutorial de como exportar reportes a excel personalizados y PDF. Otra vez, buenos tutoriales. :)
Como veo que no te han contestado te comparto mi sugerencia: Para mi gusto la mejor forma de hacer reportes que tengan la misma vista y funcionalidades tanto en a aplicación como en Excel son lo RDL y RDLC, ambos son muy parecidos pero el primero se crea con SQL Server Reporting Services (SSRS) y los segundos con el complemento de Report Designer para Visual Studio que puedes instalar con el administrador de paquetes de nuget, para los primeros se ejecutan desde el servicio web del SSRP pero también lo puedes ejecutar con el control Report Viewer desde tu aplicación de VS, los segundos se pueden incluir en tu proyecto y se pueden distribuir sin el SSRS. Ademas para los primeros se puede usar el Generador de Informes el cual tiene una interface muy similar a las apliaciones de Ofice y donde tus usurios finales pueden crear y publicar nuevos infromes. Espero de te sea de utilidad esta informacion y un saludo desde México
Yo personalmente te recomendaria utilizar la herramienta de microsoft, power bi report builder, esta herramienta te permite realizar reportes para impresion en pdf. Es una herramienta muy util, pues para poder utilizarla solo necesitas tu fuente de datos, es totalmente similar a SRSS, pero la diferencia es que despues de realizar tu reporte, puedes publicarlo en la nube donde los miembros de tu organizacion pueden visualizar el reporte sin tener acceso al archivo RDL
Como deberia poder organizar lo del Formylario Hijo = Anchor del padre ? . sin que se salga del marguen .
Gracias amigo, disculpa tengo una duda sobre lo siguiente: Me gusta hacer aplicaciones de escritorio cómo está porque es lo que mejor sé hacer, pero en la universidad nos encargaron realizar un proyecto el cual utilice BDD y que en pocas palabras sea como una página web, pero no necesariamente ya que al ser ‘algo’ que solo se vaya a utilizar por alumnos de esa misma escuela, no veo la necesidad de que dichos alumnos puedan acceder desde internet en sus casas. En pocas palabras quieren que hagamos un proyecto para que se lleve control sobre el servicio social que realizan los alumnos y que estos puedan interactuar con dicho sistema y marcar su entrada y salida. Ya después de haber cumplido con 500 horas de servicio que se les facilite un documento de finalización, etc etc. Y qué esta aplicación o utilice bases de datos alojadas en internet o con los servidores de la escuela, (esto supongo que es ficticio pero así nos dijeron). Sinceramente, que consejo sobre cómo hacer esto me podrías dar? Gracias de antemano
Hola Rj me gusto el video muy bueno, acerca de la libreria FontAwesome; que tan posible es asignarle un icono de esta libreria al icono del formulario (superior izquierda) por codigo para que al iniciar el form se le asigne uno de los iconos de la libreria?
Como hacer los hijos responsives al panel contenedor?????
Hola, quiero no cerrar el formulario, lo que quiero hacer es traerlo al frente en caso este abierto, como puedo hacerlo >
Solo borra el código de cerrar formularios y así se pueden tener todos abiertos
Excelente tuto! muchas gracias!
Nivel man como siempre
Buen tuto bro 🤘
Excelente . muchas gracias!
Please How to add FontAwesome pakage in visual studio 2010
ola amigo tu codigo no me deja ejecutar
Genial video ... siga así .... sigo todos tus Videos ..... Porfa páseme el código de este video .... Gracias :)
Excelente vídeo, muchas gracias.
Hola RJCode, gracias por tus tutoriales, son excelentes. Tengo un problema, tal vez me puedas ayudar. Cuando intento agregar referencias a mi proyecto (para añadir Mysql.Data.MySqlClient) me aparece un error en el que no puedo agregar referencias. Si puedes ayudarme, te agradezco.
Felicidades por los tutoriales y felices fiestas. Me pasa lo mismo que GhostY
he instalado la librería FontAwesome.Sharp pero no aparece en el Cuadro de Herramientas, estoy usando Microsoft Visual Studio Professional 2015.
tienes que agregarlo manuealmente el .dll a el tabulador
@@URIXMX Muchisimas gracias , solucionado.
@@URIXMX Como lo agrego manualmente? Tengo el mismo error. :(
@@jhoandejesusamezcuagarcia675 debes darle click derecho agregar librería y buscas el dll y listo
Se podria hacer unos formulario por ejemplo un formulario que te pida una contraseña y al enviar esa contraseña por ese formularioHijo cierre ese formulario y abra otro formularioHijo en el Panel del Formulario Principal?
FormContraseña podrías abrir como dialogo, una vez aceptar la contraseña, cerrar el FormContraseña. guardar la contraseña, e invocar el método OpenChildForm(), para abrir FormX, este debe recibir un parámetro contraseña, para poder enviar la contraseña.
Algo parecido a esto.
ua-cam.com/video/xCzrAQlnGks/v-deo.html
@@RJCodeAdvance Si asi lo hice un Dialogo que te pide la contraseña pero queria ver si también se podría asi embebido, vi que es posible usando UserControls en vez de Forms
Amigo como pones asì el visual studio me refiero a la interfaz del ide de ese color y tambien cual es el scheme que usas para que el codigo se vea de ese color haz un video de tu personalizaciòn porfaa
Hola, agregue un tema (PaleNight Theme for VS), OK, intentaré hacer un video.
Aunque veo que solo funciona para vs 2017 y 2019 mas no en 2013
Así es.