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
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
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.
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.
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.
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
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?
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
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.
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
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.
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?
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
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?
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á?
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 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?
---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)
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; } }
¿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?
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.
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.
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
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?
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.
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
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 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
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
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.
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, soy nuevo en esto de la programación y de verdad tus vídeos me han ayudado demasiado sobre todo con aspectos de interfaz y funcionalidad pero no encuentro en ningún lado algún tutorial de cómo crear una nube individual para cada usuario con una capacidad máxima de archivos, de hecho no ni siquiera un tutorial de cómo crear carpetas dentro del programa que están realizando como parte de guardado de archivos en el mismo programa, te agradecería mucho si es que fueras el primero en mostrarlo la verdad es que me quedé estancado allí y no se qué más hacer. Agradecería tomes mi comentario en cuenta, muchas gracias por tus vídeos.
Me refiero en primera a saber crear carpetas porque no se :(, y dentro del programa a cada usuario se le dé un límite de capacidad para guardar archivos individualmente
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
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
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.
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í
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
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
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?
Pra mim é o melhor lugar para aprender C#, Visual Studio!
Melhor que o Channel 9
Wooww.. ayer estaba siguiendo unos de tus diseños y hoy me encuentro con esta hermosura... raios crack estas lleno de sorpresas 😂😂
Es perfecto, solo estaria cool que tubiera submenus las opciones que se seleccionan
Crack, he aplicado tus tutos a mis proyectos espero crezcas en tu canal éxitos, sigue así.
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
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.
Nada más que decir , muchísimas gracias por estos tutoriales, ya me suscribí
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.
eres un gran programador
ojala algún día pueda llegar a ese nivel de programación
saludos desde Colombia-Medellín
Amigo disculpa que tema utilizaste para visual studio?
Solo se pude dicir mil gracias por todos tus aportes espero que sigas así muchísimo tiempo trayendo grandes aportes un saludo
Eres el mejor, muchas gracias por compartir tus conocimientos. Me ha servido mucho para empezar en c#
¿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?
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.
Y para aplicar un border a unos submenus dentro de un panel? Cambia la posición dentro del panel.
amigo te falto explicar como hiciste para que te salga la foto del que inicio sesion, al lado derecho superior del formulario
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
muy bueno el tutorial me suscribo pero me gustaria saber que version del visual usas
Uso VS 2019
Gracias por compartir, siempre innovando, la solución al maximizar la pantalla y que muestre el escritorio es excelente. Gracias
es excelente el trabajp de interfaces que hacen, por favor sigan adelante con los contenidos en este canal. abrazo.
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?
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.
Hola, cómo se podría solucionar lo del borde transparente?, ya llegué a utilizar tus videos en algunos proyectos....saludos desde Boliivia
Excelentes aportes a la comunidad de programadores.
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
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.
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
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.
Saludos Rj Code, cual es la extensión que permite ver el color asignado debajo del código?
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?
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 bien RJ ... haz un video explicando sobre datagrid con casilla de verificación.
Gracias
Gracias, buen tutorial, eres grande entre los grandes maestro Rj. Feliz navidad
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?
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?
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á?
Just saw the english version.
Thumbs up for the awesome videos.
donde sacaste las imagenes para los botones de cerrar, maximizar y minimizar
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.
Siempre iluminandome , Gracias.
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?
---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!!
I can't understand what you are talking but Your design is very nice. Thanks a lot!
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?
Muy buenos detalles, ya que hoy día los profesores ven a los alumnos como competencia y solo tratan superficialmente los temas
me gustaria implementaria wpf o windows form se pudieran adapatar cualquier resolucion o tamaño de pantalla??
como lo puedo agregar en visual studio 2022, ya que no me sale
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;
}
}
Como hacer los hijos responsives al panel contenedor?????
Como deberia poder organizar lo del Formylario Hijo = Anchor del padre ? . sin que se salga del marguen .
¿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?
por que cuando me voy de formulario a formulario se cierra sesion ?
ótimo vídeo, dúvida: como adicionar submenu ou menu multinível nesta estrutura de Menu? é possível?
Es posible mediante codificación. Pero no mediante diseño, que solo es posible crear un nivel de submenu. ua-cam.com/video/3ni0V-l3Auw/v-deo.html
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
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.
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 es que al agregar el fontawesome no me aparece el icon button como hago para que me aparezca
Hola muy buen video, pero quisiera saber como puedo arreglar un error que me aparece en la parte de "DllImport"
Un tutorial orgasmico...! ❤️❤️❤️❤️
Excelente video, aprendi muchisimo!!!❤
Gracias por ver
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?
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.
cual es el tema que utilizas
Muchas gracias por este valioso material ❤
amigo ahí en "botón remitente" a cual botón correspondería?? me perdí ahí y no puedo continuar
Tengo un error, me podrías ayudar ?
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
Thank you my new teacher
Eres un grande Hermano de los mejores
Eres un capazo
Se puede hacer este menu con un login incluido?
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
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 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
I couldn't understand your language. But it was really helpful. Thanks a lot :)
Mis respetos amigo, que buenos diseños!
Hello friend, first thanks for the video, how do I put the colors in the lines in FromAgrb, thank you.
Hi, For example: 255,255,255 or 255; 255; 255
The comma or semicolon, depends on the language and settings of the OS.
@@RJCodeAdvance thank you friend, I say, for the colors to appear below the line for example: for each line its respective color appears below. thanks
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
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
como obtengo los iconos para las picture box donde esta el link de todas esas imagenes por favor
Can i use font awesome in vb.net? How to do it?
Please How to add FontAwesome pakage in visual studio 2010
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.
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
excelente como todos los anteriores, porfavor si puedes hacer un tutorial de reportes o poder ver la bitacoras de usuario en capas c# porfa.
Hola, en el canal hay videos de reportes en capas.
ua-cam.com/video/N7Nuhiofx8g/v-deo.html
ua-cam.com/video/lAKJL3Crvso/v-deo.html
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, soy nuevo en esto de la programación y de verdad tus vídeos me han ayudado demasiado sobre todo con aspectos de interfaz y funcionalidad pero no encuentro en ningún lado algún tutorial de cómo crear una nube individual para cada usuario con una capacidad máxima de archivos, de hecho no ni siquiera un tutorial de cómo crear carpetas dentro del programa que están realizando como parte de guardado de archivos en el mismo programa, te agradecería mucho si es que fueras el primero en mostrarlo la verdad es que me quedé estancado allí y no se qué más hacer.
Agradecería tomes mi comentario en cuenta, muchas gracias por tus vídeos.
Hola, ¿Te refieres crear carpetas con limite de almacenamiento en una computadora local individual o en un servidor?
Me refiero en primera a saber crear carpetas porque no se :(, y dentro del programa a cada usuario se le dé un límite de capacidad para guardar archivos individualmente
Sensacional amigo. Muchas gracias!
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
😍😍😍
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
Crack tendrás un video don explicas como personalizar ese panel superior con datos del usuario? 🙃
Hola,
Para mostrar los datos del usuario es en el momento de iniciar sesión, puedes ver este vídeo.
ua-cam.com/video/UguPkYd8wa8/v-deo.html
Muy muy bueno excelente
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.