Тёмный

Graphical User Interface Modernist Multi Forms, VB .NET, WinForm (RC, Stable) 

RJ Code Advance
Подписаться 59 тыс.
Просмотров 100 тыс.
50% 1

🎬 [MODERN, FLAT, EDGE AND MULTI MAIN MENU FORM FORMS - C#, VISUAL BASIC .NET ]
TOPICS:
-Create form without VB borders.
- Resize, Risize, Resize to form without VB borders.
-Drag Form.
- Drag form without borders.
-Maximize form without borders.
-Open form within a panel, optimized method, Without creating more instances, Know if form is open within a panel.
-Change button color when opening form.
-change button color while the form is open.
-show logo on a form
🔰 DOWNLOADS
-Download Project
rjcodeadvance....
-Download Icons
drive.google.c...
Download Application to see colors (Just Color Picker)
rjcodeadvance.... Tools-editors/#justcolor
🛠 SEE TUTORIAL IN C#
• Interfaz Gráfico de Us...
⭕ SEE TUTORIAL CREATE MODERN MAIN FORM
• Interfaz Gráfico de Us...

Опубликовано:

 

16 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 178   
@manuelcuevas1378
@manuelcuevas1378 6 лет назад
Contigo e aprendido más que 2 años que tengo en cursos y viendo otros tutoriales.
@RJCodeAdvance
@RJCodeAdvance 6 лет назад
Gracias Manuel, Saludos
@mariaines43
@mariaines43 6 лет назад
Totalmente de acuerdo contigo!
@mariaines43
@mariaines43 5 лет назад
has probado usar un masked text box? quizá sea lo que preguntas, te permite poner el "formato" del texto que ha de ingresar el usuario
@mariaines43
@mariaines43 5 лет назад
De nada Cristian! Creo que es lo que buscas, allí puedes personalizar tu máscara de entrada acorde a lo que necesites :) éxitos!
@williamlebron2078
@williamlebron2078 5 лет назад
@@RJCodeAdvance cuando subiras mas videos, eres un crack
@g.richardcruzalama5202
@g.richardcruzalama5202 6 лет назад
Gracias por responder a las consultas.
@juliussauco
@juliussauco 6 лет назад
También me di cuenta de eso, puse una imagen de fondo al panel también jajaj, ya decía yo porque no habrás echo eso antes. Sin embargo lo del color cuando se cierra y que se quede abierto al abrir otro eso si me sorprendió, muy buen video.
@RJCodeAdvance
@RJCodeAdvance 6 лет назад
Gracias Kevin, Saludos
@cruze.riveroc.5028
@cruze.riveroc.5028 4 года назад
Excelente aporte estimado RJ Code Advance, muy educativo e instructivo. Me sirvió muho por actualmente estoy trabajando en una Base de Datos con gestión de SQL Server para una apliación de Control de Almacen, y me ha suministrado varias ideas para hacer los formularios destacados. Estaré pendiente para nuevos aportes,...SALUDOS DESDE VENEZUELA
@jjuvenalpacom8750
@jjuvenalpacom8750 6 лет назад
Eres el mejor youtuber de tutoriales sige adelante amigo
@carlos1martin2espindola77
@carlos1martin2espindola77 6 лет назад
Hola Sigues con los videos. QUE BIEN. LO ESPERABA. FELIZ DE VER SU TRABAJO. Una Observación es que el formulario principal al estar Maximizado no debe poder Moverse ni tampoco modificar su tamaño. Saludos
@JoseTorres-ed9jh
@JoseTorres-ed9jh 3 года назад
Excelente video e información, he reinventado mis diseños gracias a ti, tu concepto es completamente perfecto. Saludos.
@cesarsegundo1437
@cesarsegundo1437 5 лет назад
Muchas gracias por compartir estimado...
@marcorodriguez5203
@marcorodriguez5203 5 лет назад
gRACIAS. Excelente aporte
@nicolasruizfuentes6868
@nicolasruizfuentes6868 5 лет назад
Muchas gracias por el tutorial, simple, claro brillante. Ya estoy tratando de implementarlo... .
@SoSos561
@SoSos561 4 года назад
Cuando Alguien Sabe lo que Hace Se nota Mil Gracia Amigo Dio lo bendiga.
@BarrosEdilson
@BarrosEdilson 3 года назад
Amigo muito obrigado por esse exemplo de menu, era tudo que eu estava procurando, Deus lheabençoe com muita paz e saúde. Fica com Deus
@JUAN3P1
@JUAN3P1 6 лет назад
Excelente video....
@ctrljean3467
@ctrljean3467 6 лет назад
Por fin valió la espera , llego el máster en C#
@cristianluisteixeirafrc8435
@cristianluisteixeirafrc8435 3 года назад
Fantástico
@claudiobartodjango
@claudiobartodjango 4 года назад
Muy buenos, me gusta mucho, gracias por el tutorial.
@davidbaqueroparra
@davidbaqueroparra 6 лет назад
Gracias. qué máquina eres
@cubeblue1543
@cubeblue1543 2 года назад
Muchas gracias! Eres el mejor!
@caespinoza
@caespinoza 5 лет назад
Ufff exelente video, hize un modificación con la primera versión y los nuevos método y que... 👌🏻👌🏻👌🏻 muchas gracias por los Tutoriales.
@patriciahernandez1860
@patriciahernandez1860 5 лет назад
perfecto, muchas gracias por el aporte
@eddysbetancourth7662
@eddysbetancourth7662 5 лет назад
que tal amigo espero sigas enseñándonos mucho mas tu vídeo me salvo la vida es excelente ya lo reilase y me funciona genial pero tengo una consulta .. como puedo CERRAR los formularios 1,2,y 3 con un botón desde el FormPrincipal
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Hola Eddys, cerrar todos los formularios a la vez? o una por una desde el boton correpondiente?
@kevinAndrade_
@kevinAndrade_ 5 лет назад
Excelente video esta genial el diseño... muchas gracias!!
@edgarmunoz1816
@edgarmunoz1816 4 года назад
excelente papo...gracias por el tuto
@eddysbetancourth7662
@eddysbetancourth7662 5 лет назад
como estas RJ gracias por responder . en concreto lo que quiero es que cuando de clic en el botón 1 se cierren el 2 y el 3 y si doy clic en el 2 se cierre el 1 y el 3 y a si sucesivamente para que cuando cargue nuevamente cada formulario se actualicen automáticamente los registros que e enviado al otro formulario sin tener que agregar un botón actualizar gracias de antemano .. espero sigas creando mas vídeos tutoriales eres lo máximo graciassssssssssss........
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
entiendo, te refieres a abrir un solo formulario como se hizo en otro video. bueno debes recorrer todos los formularios abiertos y cerrarlos antes de abrir el siguente. Copia este método e invoca desde el boton o el metodo de abrir form en el panel. Private Sub Cerrarforms() My.Application.OpenForms.Cast(Of Form)() _ .Except({Me}) _ .ToList() _ .ForEach(Sub(form) form.Close()) End Sub
@esdrasclother5195
@esdrasclother5195 6 лет назад
Otro excelente tutorial Gracias ...
@ubanator
@ubanator 6 лет назад
Excelente. asi de simple
@carlosmartinespindola4053
@carlosmartinespindola4053 6 лет назад
Excelente, una Observación, el formulario al estar Maximizado, No debería permitir ser movido y el cambio de su tamaño por el rectángulo inferior.
@RJCodeAdvance
@RJCodeAdvance 6 лет назад
hola Carlos, tienes toda la razón, olvido esos pequeños detalles, Pero en si, el formulario si se puede mover, y al mover debe de restaurar al tamaño normal (como el comportamiento de las ventanas de windows)Entonces faltaría agregar una condición en el método de arrastrar al formulario, donde compruebe si el formulario esta maximizado restaure el tamaño. Gracias por la observación, lo tomaré muy en cuenta :) Saludos
@kiyamesama
@kiyamesama 6 лет назад
Muy buenos vídeos amigo, pero me preguntaba si podrías, hacer uno de editar/eliminar/agregar datos , pero con conexión Mysql
@jeremiasbritos5743
@jeremiasbritos5743 6 лет назад
Gracias men. eres un crack..! CONSULTA: he renombrado las columnas de datagriedview(desde sql), elementos de combobox, y cuando aplico un filtro mediante un TextChanged se restablecen los antiguos nombres, esta en n capas
@RJCodeAdvance
@RJCodeAdvance 6 лет назад
tienes que ronombrar en ambas, tanto para mostrar los datos y hacer el filtro, ejemplo: Mostrar datos Select column1 as nombre, column2 as apellido from tabla Filtrar: Select column1 as nombre, column2 as apellido from tabla where column1= 'campobuscado'
@jeremiasbritos5743
@jeremiasbritos5743 6 лет назад
RJ Code Advance k da jaja no crei que fuera tan simple, gracias de nuevo amigo
@pablos.jimenez2935
@pablos.jimenez2935 5 лет назад
Excelente Tutorial!!, cuando puedas y si es que sabes algo de XAMARIN seria bueno... Gracias...
@ponchomedellin203
@ponchomedellin203 6 лет назад
felicitaciones para este men, tu muy bien podrías realizar un vídeo en donde puedes otorgar permisos a un inicio de sesión
@RJCodeAdvance
@RJCodeAdvance 6 лет назад
ok (Próximamente ), Saludos
@jjuvenalpacom8750
@jjuvenalpacom8750 6 лет назад
muchas gracias :)
@nelsonvillafrade7780
@nelsonvillafrade7780 6 лет назад
muy buen video, muchas gracias por sus aportes, gracias a ellos he estado rediseñando una interfaz , pero he tenido problemas al pasar variables del formulario principal hacia otros utilizando AbrirFormulario(); he probado todas la formas posibles que conozco pero no he podido, algo de lo que he usado es como esto public FrmInicio(int IdMatrizLab, int IdUsuario) { InitializeComponent(); this.IdUsuario = IdUsuario; this.IdMatrizLab = IdMatrizLab; } int IdMatrizLab; int IdUsuario; otra cosa que he utilizado en el formulario Menuprincipal private CADUsuario UsuarioLogueado; public CADUsuario usuarioLogueado { get { return UsuarioLogueado; } set { UsuarioLogueado = value; } } CADUsuario es una clase de la capa de acceso a datos. luego en en formulario de inicio trate de recoger la variable pero no funciono private void VerificaPermisos() { FrmMenuPrincipal miForm = new FrmMenuPrincipal(); CADRolesUsuario miUsuarioRol = CADRolesUsuario.RolesXUsuario(miForm.usuarioLogueado.ID_USUARIO); if (miUsuarioRol == null) { DialogResult rta = MessageBox.Show("Rol de Usuario NO existe", "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (CADPermisoRol.PuedeVer(miUsuarioRol.ID_ROL, "FrmClientes")) { btnClientes.Enabled = true; } else { btnClientes.Enabled = false; } } también probé creando variables publicas en el formulario principal y luego trate de recogerlas llamando el formulario principal pero no funciona porque la variable esta nula cuando se trata de recoger , tambien probe colocando un textbox habilitando modifier en publico en el formulario principal y trato de recoger la variable pero el text esta vacio cuando lo hago.
@RJCodeAdvance
@RJCodeAdvance 6 лет назад
hola, haber si entendí, estas intentando pasar el usuario logueado que esta ya en alguna variable del formulario principal hacia otros forms. bueno podrías cambiar el método AbrirFormulario, que este reciba 2 parametros, pero este te va pedir siempre 2 parámetros para todos los forms que habrás, eso no tendría estética. Te recomiendo crear especialmente una clase estática para guardar los datos del usuario logueado en la capa presentacion, y asi todos los form tendrán acceso a esa clase , o mejor aun si tienes una capa entidades, puedes crearla ahi, no necesitas pasar desde el form principal.
@jonaveok7368
@jonaveok7368 4 года назад
nuevo sub! empeze a programar hace pocos dias . aprovechar la cuarentena para diseñar el soft de mi pyme veremos que tal
@pablorubino3871
@pablorubino3871 4 года назад
Hola, Excelentes tus diseños y tutoriales, ahora una consulta respecto del resize, yo abajo agregué otro panel...que contiene la hora...y otras cosas, como hago para aplicar el resize del form teniendo ese panel abajo?? porque aplique tu codigo y no funciona...claro porque esta el otro panel abajo....
@gerardoalvarado8491
@gerardoalvarado8491 2 месяца назад
Buen dia amigo, esta genial tu codigo, ya compre le version completa, pero tenga una duda que me pasa al poner 2 veces un control de formularios para poder poner un formulario dentro de otro formulario y a su vez otro formulario dentro del mismo, al pasar valores que varian, no se actualizan en el formulario hijo, me refiero Fomulario padre > formulario hijo > formulario nieto la variable esta en el formulario hijo, pero al pasarlo al formulario nieto, no cambio siempre se queda en le primero que se configuro y le he intentado de muchas maneras y no sale, te agradeceria mucho si me podrias apoyar en esto
@jjuvenalpacom8750
@jjuvenalpacom8750 6 лет назад
Buen video sige adelante amigo!!
@g.richardcruzalama5202
@g.richardcruzalama5202 6 лет назад
Buen video muchas gracias, ahora solo faltaría lo de pasar los datos en forms.
@alfredomay3622
@alfredomay3622 5 лет назад
Lograste resolverlo? Podrías compartirlo?
@EALM7015
@EALM7015 5 лет назад
Saludos RJ Code Advance, quisiera consultarte de como cerrar todos los formularios abiertos con un solo botón, que muestre el formulario principal, y me encantaría un vídeo donde hicieses un menú deslizable vertical, muchas gracias por tus videos :)
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Hola Erick, ok tratare de subir un tutorial de hacer un menú desplegable, respecto a tu otra pregunta, puedes cerrar todos los formularios exepto el formulario principal con este codigo: My.Application.OpenForms.Cast(Of Form)() _ .Except({Me}) _ .ToList() _ .ForEach(Sub(form) form.Close()) Saludos
@MacxChC
@MacxChC 6 лет назад
Muy buenos tutoriales acerca de la intefaz, me gustan mucho, oye una duda, hay alguna manera de los formularios hagan lo que hacen los otros programas, por ejemplo, si arrastras el formulario hacia la derecha, que este se ponga del tamaño de media pantalla?? No se si se entiende
@RJCodeAdvance
@RJCodeAdvance 6 лет назад
Hola Mario, si claro te entiendo, y la verdad que lo intente de todas maneras, sin llegar a una solución, encontré una pero tiene un defecto desagradable en el diseño. Si encuentro alguna solución, subiré un video. Solo faltaría ese efecto.
@Eloiby
@Eloiby 5 лет назад
puedes hacer un proyecto con efecto slider a la derecha o izquierda que dure 1 segundo con efecto fade que se desvanezca y muestre otra form o un panel, esto dando clic en un boton? al estilo de kaspersky total security 2019 Gracias!✔✔✔
@elexanderp.
@elexanderp. 6 лет назад
Buen video
@manufacturasyemsabledelafr2008
@manufacturasyemsabledelafr2008 2 года назад
Muy bien video y para hacer hacer que el formulario hijo tenga mas hijos? y se pase la informacion de uno al otro?
@firojacharya
@firojacharya 4 года назад
RJ Can you please make a tutorial to make similar interface but using WPF ?
@acaruci
@acaruci 3 года назад
Excelente tutorial, solo una pregunta es posible centrar dentro del panel los formularios ejecutados en él? gracias de antemano
@nlg4742
@nlg4742 4 года назад
cuando intento llenar un DataGridView no lo realiza y no se como solucionarlo
@jhonrodriguez7816
@jhonrodriguez7816 4 года назад
Lo mismo estoy buscando Intento insertar a datagridview que está en form1 desde el form2 no pasan los datos, por favor
@Lala-so7wr
@Lala-so7wr 4 года назад
Muy buen tutorial pero me surge una pregunta, Como se puede adaptar el formulario cuando se cierre el Panel Lateral(Menu)??
@leonardoeac4819
@leonardoeac4819 6 лет назад
Sos un capo!!! El estilo que le mandas a los programas es de muy profesional. Tengo una consulta, cada vez que cierro un form y quiero abrir otro( a travez del boton cerrar), no me abren mas ls demas formularios. Que estara faltando? estoy programando cn vb.net. Gracias y saludos!!!
@RJCodeAdvance
@RJCodeAdvance 6 лет назад
Hola Leonardo, muchas gracias, respecto a tu consulta, no sé si quieres abrir un form al cerrar un form dentro del panel o fuera, pero en ambos casos debes hacer en el evento formclosed, minuto 23:25 , ahí envías el form al metodo de abrir formulario en el panel que quieres abrir , o si quieres abrir fuera del panel, crea otro método formclosed e instancia al form que quieres abrir, muestralo y traelo al frente. show() brinttofront()
@leonardoeac4819
@leonardoeac4819 6 лет назад
RJ Code Advance Muchas Gracias, funciono!!! Sos un groso!!!
@eliassponton3997
@eliassponton3997 3 года назад
Exelente amigo, lo hice y funcione perfecto, me gustaria tener la foto de fondo de escritorio el de la moto, me lo podrias pasar? habrazo amigo
@leninrosales5107
@leninrosales5107 5 лет назад
Excelente bro... y ya que compartes tus conocimientos con nosotros tengo una consulta espero no sea abusar de tu generosidad. Estoy haciendo un proyecto usando como base esta interfaz pero en los formularios quiero hacer que ingresar datos en textbox's al presionar tecla intro cambie el foco al siguiente, estoy usando en el evento keypress: If Asc(e.KeyChar) = 13 Then siguientetextbox.Focus() End If Si ejecuto el formulario principal al abrir el form secundario no funciona. Pero si ejecuto directamente el form secundario(como formulario de inicio) si funciona bien el salto de foco. Agradezco tu ayuda..
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Hola Lenin, extraño que no funcione, prueba con el evento keydown Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyDown If e.KeyCode.Equals(Keys.Enter) Then TextBox2.Focus() End Sub Lo probé y funciona sin problemas Saludos
@welber-crcredito7319
@welber-crcredito7319 4 года назад
Muito bom 👏👏👏
@tomasvillarhernandez3982
@tomasvillarhernandez3982 6 лет назад
Buenas tardes RJ Code Advance, te hago una consulta..se puede poner transparente el formulario de atrás de uno llamado con showdialog? .. ósea si el formulario padre se puede poner un poco más transparente cuando esta abierto el formulario hijo con showdialog ¿como se puede hacer? Lo quiero hacer para que no se interpongan los colores de uno con el otro. Saludos y Gracias
@RJCodeAdvance
@RJCodeAdvance 6 лет назад
Hola Tomas, Bueno es algo simple, solo aplica la propiedad opacity. Ejemplo C# desde el boton que llamas un formulario this.Opacity = 0.6D; //Esto hará que el form tenga una transpariecia de 60% Form2 frm = new Form2(); frm.ShowDialog(); this.Opacity = 1D;//Esto hará que el form vuelva a la normalidad al cerrar el form2
@franciscodeassizbarcelos2939
@franciscodeassizbarcelos2939 4 года назад
voce tem cursos em video aulas criando um sistema completo (automação comercial)
@AdminSoul
@AdminSoul 2 года назад
Hola amigo, como podría hacer lo mismo pero sin perder la funcionalidad del FORM es decir que se acople a la ventana completa algo así como hiciste en C# donde borraste la linea superior que aparecía sin perder funcionalidades pero en .NET ya e intentado de todo pero no se borra la linea quizá estoy haciendo algo mal. Espero puedas hacer un video de eso. gracias de antemano
@jimmyveliz3479
@jimmyveliz3479 6 лет назад
Excelente video me ayudó mucho, pero como colocó solo un botón de cerrar formulario en un tan control y que el tan control se muestre en todo el formulario
@RJCodeAdvance
@RJCodeAdvance 6 лет назад
Hola, supongo que te refieres a TabControl, Bueno en la propiedad de Dock, colocas fill , con eso va rellenar todo el panel, y para cerrarlo agregas un boton, y en el evento del boton quitas la pestaña del tab con la posición o nombre algo asi tabControl1.TabPages.Remove("nombre");
@TULITO18
@TULITO18 2 года назад
buenas master quisiera una aclaratoria desde el submenu quiero agregar un boton para exportar todo a excel pero lo quiero hacer mediante checkbox y no lo puedo activar desde el panel de submenu para me active el check en el form2
@ricardohenrique920
@ricardohenrique920 2 года назад
Hola buenas tardes, como puedo acceder al formulario child desde el formulario principal? Quiero acceder a una función que está en Form1
@kristophervillanueva7599
@kristophervillanueva7599 5 лет назад
more VB tutorial please. thanks
@kentarosama1
@kentarosama1 5 лет назад
hola una pregunta en el form de lista de productos los botones nuevo, editar, y eliminar mantiene la proporcionalidad con el form se mantiene como puedo hacer eso en mi proyecto
@JoseSantos-zq3dw
@JoseSantos-zq3dw 4 года назад
Buenas tardes. Me puedes apoyar con un problema al maximizar el form principal una vez que abro un form hijo? El form se desproporciona de la parte inferior
@darrenblake9347
@darrenblake9347 5 лет назад
Hola RJ, una pregunta, como se llama esa lupa que utilizas para los colores?. Saludos Desde Panamá.
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Hola Darre, se llama just Color Picker
@darrenblake9347
@darrenblake9347 5 лет назад
@@RJCodeAdvance Ok Gracias RJ. Saludos.
@marquinneeltriste2137
@marquinneeltriste2137 6 лет назад
Gran tutorial, una pregunta,¿ como puedo pasar parámetros o datos entre formularios llamados asi (Of miFormulario As {Form, New})? no he podido
@RJCodeAdvance
@RJCodeAdvance 6 лет назад
hola Marco, seria mejor usar un objeto(una Clase, ejem ClaseDatos), cargas los atributos desde el boton que llamas el form2, y desde el form2 recuperas los datos que tiene el objeto(ClaseDatos)
@alfredomay3622
@alfredomay3622 5 лет назад
Exactamente ese mismo problema tengo. Lo lograste resolver. Podrías compartir como lo hiciste?
@marquinneeltriste2137
@marquinneeltriste2137 5 лет назад
@@RJCodeAdvance Gracias, ya entendí, pero no me actualiza el formato abierto, tengo que cerrarlo, de la forma anterior con remove at, hay alguna forma de evitar que se saturen las instancias?
@marquinneeltriste2137
@marquinneeltriste2137 5 лет назад
@@alfredomay3622 Hola, lo hice de dos formas, una usando variables globales, y otra con una clase como dice RJ Code Advance , aunque me ubiera gustado algo más directo
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Entonces pueden usar interfaces para enviar datos, de esa manera no requiere instancias.Se puede hacer de manera directa, pero se tendría que modificar todos los costructores de los form añadiendo parametros, y enviar dichos parámetros desde el método y enviar valores metodoAbrirForm() where MiForm : Form, new( string var, int var)
@escueladeliderazgoydiscipu316
@escueladeliderazgoydiscipu316 5 лет назад
Hola como estas, la verdad que este tutorial fue de muchisima ayuda y de gran calidad te felicito. Necesito una pequeña ayuda ya que no le puedo encontrar la vuelta y el tema de las instancias. Como hago para ajustar el tamaño de un datagridview desde el formulario principal probe instanciando el formulario hijo y ajustando el width pero no hace nada. Alguna sugerencia? Muchisimas gracias.
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
hola, ¿ajustar el tamaño del datagridview desde el form principal mediante un botón? es decir manualmente? o te refieres a ajustar el tamaño automáticamente al tamaño del panel. Podrías argumentar un poco mas?
@escueladeliderazgoydiscipu316
@escueladeliderazgoydiscipu316 5 лет назад
@@RJCodeAdvance si manualmente, cuando interactuo con el menu vertical cuando se desplaza mostrando los nombres el datagrid se desplaza a la derecha y se va de pantalla, por eso cuando ocurre eso quiero achicarlo / agrandarlo de acuerdo a la situación. Solo necesito el codigo para achicarlo no se como istanciar el datagridview. Muchas gracias de antemano.
@escueladeliderazgoydiscipu316
@escueladeliderazgoydiscipu316 5 лет назад
Gracias por responder @@RJCodeAdvance . Al hacer click en un boton que esta en el formulario padre ajuste el ancho del datagridview que esta en el formulario hijo
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Podrias simplemente ajustar la propiedad anchor del datagridview, activar botton, top, rigth y left, de esa manera se acoplará al tamaño del form hijo, el form hijo ya se ajusta automaticamente al tamaño del panel, no habra problemas
@escueladeliderazgoydiscipu316
@escueladeliderazgoydiscipu316 5 лет назад
@@RJCodeAdvance sabes que? ERES UN GENIO, ya llevas ayudandome un monton en mi proyecto. Que Dios te bendiga grandemente amigo,
@joelventura76
@joelventura76 5 лет назад
Esta en camara rápida o que clase de maquina tienes para que abra visual en segundos por que visual estudio demora como miércoles en abrir y cargar un proyecto 🤔🤔
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
jaja bueno , para abrir demora unos 3 a 4 segundos, para cargar un proyecto de 8 a 15 s, depende del tamaño. En los vídeos si aumento la velocidad un 25 %. para que no se aburra :D La version 2017 si demora en abrir, bueno en mi caso
@RonaldGavarrete
@RonaldGavarrete 5 лет назад
Saludos, excelente trabajo. Estoy teniendo un problema en la declaración de: formulario = PanelFormularios.Controls.OfType(Of MiForm as {Form, New}() el VS2015 me dice que OfType no es un miembro de Controls.ControlCollection. Alguna sugerencia?
@RonaldGavarrete
@RonaldGavarrete 5 лет назад
¡Qué vergüenza! Lo tengo resuelto, dejo la solución por si le sirve a alguien más. Estaba apuntando a .NET Framework < 3.5 (el método es parte de la clase enumerable); hecho el cambio en las propiedades, se debe importar System.Linq y el error desaparece. Saludos desde Honduras,
@oscarfiblas2096
@oscarfiblas2096 5 лет назад
Muy interesante pero lamentablemente los archivo desde Google Drive ¡no los he podido descargar!
@alonsoconstantine8080
@alonsoconstantine8080 3 года назад
Me sirvió, pero cuando abro mis formularios dentro del panel no me reconoce la conexión mysql que tienen 😭😭😭😭😭
@anthonygf5585
@anthonygf5585 5 лет назад
Una duda. Sobre la barra mover en el evento mouse move. veo que importas dll y demás.. pero en qué se diferencia esto de crear variables globales o hasta propiedades, de la sgt manera: Private Property Pox As Integer Private Property Poy As Integer If Not e.Button = MouseButtons.Left Then Pox = e.X Poy = e.Y Else Left = Left + (e.X - Pox) Top = Top + (e.Y - Poy) End If
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Solamente que al importar User32.dll, usamos directamente las funciones del sistema operativo, las ventanas de windows usan No puedo opinar en cuanto al tiempo de respuesta, ya que no he usado lo que comentas, pero pondré a prueba. Saludos
@christophergonzales5780
@christophergonzales5780 6 лет назад
Hola exelentes videos! una consualta todo me sale super bien solo que tengo formularios un poco grades los traté de hacer un poco mas pqueños pero me salen como en la parte superior izquierda como lo puedo lograr centrado ?
@RJCodeAdvance
@RJCodeAdvance 6 лет назад
Hola, revisa la propiedad anchor de tus controles puede ser que esten en top y right, a veces por eso se mueven cuando el form es mas grande o mas pequeño, también te recomendaría, crear el formulario con el mismo tamaño del panel.
@christophergonzales5780
@christophergonzales5780 6 лет назад
RJ Code Advance gracias
@hiltonalexanderpilcosolari6559
tengo un problema :( es la segunda ves que hago los mismo pasos de tu vídeo porque me gusto mucho y la primera ves que hice salio muy bien ahora estoy haciendo otra ves con un proyecto que estado realizando pero al momento de llamar al formulario, los controles se ponen tranparentes, tanto que ves el fondo de mi pantalla, pasa con las imagenes, los texbox, y el dataGRID :( que puedo hacer para solucionarlo ? :(
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Hola Hilton, Parece que modificaste la propiedad Opacity del formulario, Asegúrate que la propiedad Opacity del formulario este en 100% o hasta un mínimo de 85%(Poca transparencia )
@janyrodriguez2122
@janyrodriguez2122 5 лет назад
Una pregunta, si quiero hacer un boton llamado "Volver a Inicio" que muestre el panel con el logo como seria el codigo?
@ricardogoncalves9081
@ricardogoncalves9081 2 года назад
¿Es posible proporcionar el sitio donde se pueden encontrar los iconos?
@henry1775
@henry1775 5 лет назад
Amigo lo podemos hacer este proyecto para hacer una base de datos de registro de personas, donde se pueda hacer una busqueda, hacer un reporte personalizado ...... saludos!!!
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Hola Henry, si claro, no hay problema
@AlanCuelho
@AlanCuelho 5 лет назад
Me da un colapso al abrir los forms. Porque?
@mariaines43
@mariaines43 5 лет назад
Buen día! Siempre sigo tus videos! Diseñé´un programa con la función para abrir los formularios dentro del panel y ahora me vi en un inconveniente que no sé resolver. Empleo interfaces para pasar datos del formulario hijo al padre, cosa que me funciona bien salvo lógicamente con los formularios "padres" que son abiertos con esta función en el contenedor, interpreto que he de cambiar algo en la interface pero no sé qué. En resumen. Dentro del contenedor tengo un form que vamos a llamar padre y éste abre otro del cual he de enviar unos datos a este "padre". ¿Cómo puedo hacer una interface que no me genere error? El error que me genera es que no puede convertir la interface en el formulario de inicio, como si tomara como padre al de inicio digamos (o sea el dueño del panel contenedor). Espero entiendas mi pequeño embrollo! Muchas gracias!
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Hola María, entiendo a lo que te refieres, mmmm supongo que tienes tu interface definida Public Interface MyInterface Sub MyData(name As String, lastname As String, tel As String) End Interface Entonces desde Form1(form padre abierto en el panel) implementas la interface mas el método Public Class Form1 Implements MyInterface Public Sub MyData(name As String, lastname As String, tel As String) Implements MyInterface.MyData TextBox1.Text = name TextBox2.Text = lastname TextBox3.Text = tel End Sub //Evento botón donde abres el form 2 (form hijo) Dim frm As New Form2() AddOwnedForm(frm) ...//este metodo es muy importante, define que form1(padre) es propietario de form2(hijo) de no hacer esto, los datos no pasará frm.Show() Finalmente en Form2, supongamos que pasas los datos mediante un botón, Dim MyInterfaz As MyInterface = TryCast(Me.Owner, MyInterface) MyInterfaz.MyData(TextBox1.Text, TextBox2.Text, TextBox3.Text)
@mariaines43
@mariaines43 5 лет назад
@@RJCodeAdvance Disculpa la demora en responder, como no soy programadora quería buscar un ratito para probarlo antes de agradecerte. Millón de gracias, siempre tan atento y efectivo. Me funcionó perfectamente (creo que la macana me la había mandado en algún "AddOwnedForm"). Estoy aprendiendo montón con tus videos! Gracias por ser tan generoso!
@alexaguilarrosas
@alexaguilarrosas 5 лет назад
Bonita la interfaz pero realmente no se maximiza la pantalla, si no que se pone al tamaño de la ventana, podrias dar otra opcion para este problema?
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Hola, revisa los códigos, no ocurre ese problema. Si te refieres a que el formulario y los controles sea responsive , tienes que configurar la propiedad anchor de los controles
@marioarmillei
@marioarmillei 5 лет назад
how i can automatic close one formulario when open another formulario?
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Hi, what you can do is, go through all the open forms and close them before opening the next one. Copy this method and invoke from the method of opening form in the panel. Private Sub closeForm() My.Application.OpenForms.Cast(Of Form)() _ .Except({Me}) _ .ToList() _ .ForEach(Sub(form) form.Close()) End Sub -- from the method, open form in the panel Private Sub OpenFormPanel(Of Miform As {Form, New})() closeForm() Dim Formulario As Form Formulario = PanelFormularios.Controls.OfType(Of Miform)().FirstOrDefault() If Formulario Is Nothing Then Formulario = New Miform() Formulario.TopLevel = False 'Formulario.FormBorderStyle = FormBorderStyle.None 'Formulario.Dock = DockStyle.Fill PanelFormularios.Controls.Add(Formulario) PanelFormularios.Tag = Formulario 'AddHandler Formulario.FormClosed, AddressOf Me.CerrarFormulario Formulario.BringToFront() Formulario.Show() Else Formulario.BringToFront() End If End Sub
@eddysbetancourth7662
@eddysbetancourth7662 5 лет назад
que tal amigos alguien sabe como cerrar los formularios hijos con su respectivo Botón colocado en el formulario Principal no se si me hago entender..perdón pero yo soy nuevo en la programación y nunca habita comentado un vídeo en mi vida.. gracias de antemano
@DiegoGonzalez-tf5sx
@DiegoGonzalez-tf5sx 6 лет назад
Gracias, muy buen video. Una pequeña observación, los links para descargar el proyecto no me funcionan.
@RJCodeAdvance
@RJCodeAdvance 6 лет назад
Hola, diego, acabo de revisarlas y si funcionan, revisa este video: pasos para descargar/saltar publicidad drive.google.com/open?id=15-Zd0w6kK_0VKqV_IFgYzUKyGDZbUEhr
@antoniovalencialagosarias6659
@antoniovalencialagosarias6659 5 лет назад
¿con que aplicacion reconoces los ddcodigos rgb de los colores?
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Just Color Picker, Saludos
@lucascanessi8666
@lucascanessi8666 5 лет назад
Como puedo cerrar el formulario al abrir otro }
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Hola Lucas, tienes que guardar todos los formularios y cerrarlos todos, aqui dejo el codigo. en este ejemplo cierro todos los forms, excepto el form principal y login. Private Sub Cerrarforms() Dim OpenForms As Form() = Application.OpenForms.Cast(Of Form)().ToArray() For Each thisForm As Form In OpenForms If thisForm.Name "FormMainMenu" AndAlso thisForm.Name "FormLogin" Then thisForm.Close() Next End Sub ///Saludos
@desteriumgame
@desteriumgame 5 лет назад
Hola brother tengo un problema! Esta excelente por empezar, pero tengo un datagridview que carga una base de datos sqlite , si abro el formulario como si fuera externo al formulario padre se cargan en el datagrid los datos de mi base de datos, en cambio usando tu forma de abrir formulario sobre otro, no se ve nada de info! pero se cargan los procedimientos, y el form secundario esta como publico al igual que los componentes.. no se que puede ser! me ayudas?
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Podrías enviar capturas de pantalla a rjcodes.net@gmail.com, así poder ver y poder ayudarte.
@desteriumgame
@desteriumgame 5 лет назад
@@RJCodeAdvance Gracias por tu tiempo! Te estoy mandando
@jgma8554
@jgma8554 4 года назад
se puede hacer con visual studio code
@cristopherpaiva6715
@cristopherpaiva6715 6 лет назад
Estaria bueno ahora que enseñes como hacer para llamar otros form des de botones que estan en los form del menu.... Y que estos queden en el panel "contenedor"....
@RJCodeAdvance
@RJCodeAdvance 6 лет назад
Hola Josue, no entendí bien, pero eso ya se realiza en el video, abrir varios form en el panel contenedor.
@cristopherpaiva6715
@cristopherpaiva6715 6 лет назад
@@RJCodeAdvance Aver si me explico mejor ahora, lo que quiero saber es si se puede hacer esto.... En el "proyecto" hay 3 botones en el menu de la izquierda, y el boton 1 llama al formulario 1(aqui esta la pregunta en si) si el formulario 1 contiene un boton que llama a otro form este puede estar acoplado en el panel contenedor osea que tome em lugar del formulario 1.... Espero haberme explicado mejor Gracias
@andresarias7725
@andresarias7725 6 лет назад
Yo estoy con la misma duda que @Josue Paiva. Es decir, si abrí un formulario en el panel contenedor, y dentro de ese formulario tengo un botón y en ese boton quiero abrir un formulario en el panel contenedor, no es posible.
@SegundoRobledo
@SegundoRobledo 6 лет назад
Ya lo explico en un vídeo anterior ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-vQrADCBPoGk.html
@cristopherpaiva6715
@cristopherpaiva6715 6 лет назад
@@SegundoRobledo Gracias no lo habia visto
@marquinneeltriste2137
@marquinneeltriste2137 5 лет назад
Hola una pregunta master, ¿Cómo puedo hacer que el formulario se cierre en vez de que se pase hacia atrás? , como en el método anterior, es que necesito abrir algunos formularios de esta forma, y otros de la anterior.
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Hola Marco, puede usar el método de la versión anterior. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-K400igJshJA.html Si deseas hacerlo en este version del video, tienes que agregar un nuevo método. Ejemplo CerrarFormAnterior() En el metodo creas un ciclo para recorrer todos los formularios y cerrarlos, excepto el form principal. el método lo invocas antes de llamar el metodo abrirformEnpanel() Aqui el código método en C#, puede traducirlo a VB. con un traductor online. private void CerrarFormAnterior() { List LFA = new List(); LFA.Clear(); foreach (Form FRM in Application.OpenForms) { if ((FRM.Name != "FormPrincipal")) { LFA.Add(FRM); } } int X; for (X = 0; (X
@marquinneeltriste2137
@marquinneeltriste2137 5 лет назад
Gracias, lo intentare
@iguariasdomar464
@iguariasdomar464 4 года назад
amigo boeno gostaria de receber uma formação profissional no c#
@DENNISORELLANA
@DENNISORELLANA 6 лет назад
Hooola amigo saludos desde Ecuador disculpa que sea tan molestoso pero sera posible si nos ayudas con un CRUD N capas en visual .NET
@RJCodeAdvance
@RJCodeAdvance 6 лет назад
Hola Dennis, si subiré un vídeo sobre CRUD Full POO - NCapas ->VB, pero no sera muy pronto, tengo pensado subir algunos antes de ello
@mauriciopena3170
@mauriciopena3170 5 лет назад
amigo tengo el codigo asi, intente poner en ambas oartes del if "formulairio.focus" pero no logro hacer que cuando paso de un form a otro, el foco me quede en el formulario que tenga al frente te agradeceria mucho la auyda Private Sub AbrirFormularios(Of Miform As {Form, New})() Dim formulario As Form formulario = PanelContenedor.Controls.OfType(Of Miform)().FirstOrDefault 'busca el formulario If formulario Is Nothing Then formulario = New Miform() formulario.TopLevel = False formulario.FormBorderStyle = FormBorderStyle.None formulario.Dock = DockStyle.Fill PanelContenedor.Controls.Add(formulario) PanelContenedor.Tag = formulario AddHandler formulario.FormClosed, AddressOf Me.cerrarFormulario formulario.BringToFront() formulario.Show() Else formulario.BringToFront() End If End Sub
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Hola Mauricio, el código esta bien, no tiene errores, al parecer tu proyecto esta trabada, no guarda cambios. Limpia el proyecto y recompila.
@mauriciopena3170
@mauriciopena3170 5 лет назад
@@RJCodeAdvance el proyecto corre excelente pero, pues los accesos a funciones con teclas se cruzan entre formularios, porque el foco no queda en el firmulario que se trae al frente luego de que ya esta abierto
@williansaavedra6697
@williansaavedra6697 5 лет назад
Buenas noches hay alguna forma para abrir el formulario 1 tres veces y que aparezcan pestañas para ver cada formulario
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Tendrias que crear 3 instancias, y para mostralos los 3 en pestañas, usarias el tab control
@williansaavedra6697
@williansaavedra6697 5 лет назад
@@RJCodeAdvance buenas noches amigo no hay alguna forma sin el tab control solo quiero que el form uno que seria ventas pueda hacer tres o cuatro facturas al mismo tiempo los demás formularios se abrirían una vez
@MiguelAlejandro_cr
@MiguelAlejandro_cr 5 лет назад
amigo y si quiero cerrar todas los forms al mismo tiempo con un boton y asi regresar a la pantalla inicial, me podrías dar una idea?
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Hola, podrias crear una lista de todos los form abiertos y cerrarlos con ciclo, excepto el actual (form principal)
@TheMxMACOYx
@TheMxMACOYx 6 лет назад
Primero ;)
@administradormunizaga6509
@administradormunizaga6509 5 лет назад
Estimado... como puedo pasar un "texto" desde el menú principal a un textbox de un formulario hijo ??? dese ya muchas gracias
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
Hola, puedes usar una clase, con atributos estáticos, a estos atributos asignas valor que quieres, y desde el form hijo lo recuperaras. O mejor puedes usar interfaces
@alexfernandopoblete2219
@alexfernandopoblete2219 5 лет назад
@@RJCodeAdvance muchas gracias por tu respuesta.. aplicare lo indicado !!!
@DS100190
@DS100190 2 года назад
mucho codigo para que solo le cambies dos parametros en el panel hijo y le pongas dock = fill cuando llames al hijo
@vbnetgggggg
@vbnetgggggg 5 лет назад
vb.net (Average TimeSpan ) a sample Dim Sum As TimeSpan Sum = TimeSpan.Parse(T1) *10 /100 (Error) ask for help
@henrycantilloarias3439
@henrycantilloarias3439 2 года назад
Amigo donde puedo descargar ese codigo?
@GiulianEstrada
@GiulianEstrada 6 лет назад
PROFE UNA CONSULTA: porque cuando le doi iniciar al proyecto que dejaste me salen estos errores? No se puede procesar el archivo Form1.resx porque está en Internet o en una zona restringida, o bien tiene la marca de la Web. Quite esta marca si desea procesar los archivos. y asi para todos los forms del proyecto... osea asi: 1>------ Operación Compilar iniciada: proyecto: ModernGUI_V3_VisualBasic, configuración: Debug Any CPU ------ 1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(3049,5): error MSB3821: No se puede procesar el archivo Form1.resx porque está en Internet o en una zona restringida, o bien tiene la marca de la Web. Quite esta marca si desea procesar los archivos. 1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(3049,5): error MSB3821: No se puede procesar el archivo Form2.resx porque está en Internet o en una zona restringida, o bien tiene la marca de la Web. Quite esta marca si desea procesar los archivos. 1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(3049,5): error MSB3821: No se puede procesar el archivo Form3.resx porque está en Internet o en una zona restringida, o bien tiene la marca de la Web. Quite esta marca si desea procesar los archivos. 1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(3049,5): error MSB3821: No se puede procesar el archivo FormPrincipal.resx porque está en Internet o en una zona restringida, o bien tiene la marca de la Web. Quite esta marca si desea procesar los archivos. ========== Compilar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========
@RJCodeAdvance
@RJCodeAdvance 6 лет назад
Hola, Ese problema puede pasar por lo siguiente, - estas intentando abrir el proyecto desde una pc en red - visual estudio detecto el archivo como no confiable y lo tiene bloqueado (eso pasa en la ultima versión de vs 2017) Puedes usar uno de estos métodos:(Están en ingles -puedes traducir la pag completa a español ) stackoverflow.com/questions/51348919/couldnt-process-file-resx-due-to-its-being-in-the-internet-or-restricted-zone-o superuser.com/questions/44503/how-do-i-tell-windows-7-to-trust-a-particular-network-location www.winhelponline.com/blog/bulk-unblock-files-downloaded-internet/ O intenta esto HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ .NETFramework \ SDK]"AllowProcessOfUntrustedResourceFiles" = "true" deshabilita característica de seguridad de .NET Framework.
@GiulianEstrada
@GiulianEstrada 6 лет назад
@@RJCodeAdvance si tienes razón mi pc esta en red y tengo el VS 2017 .. listo lo pruebo y comento
@GiulianEstrada
@GiulianEstrada 6 лет назад
Chevere ya se arreglo con uno de los enlaces.... era mas simple de lo que se pensaba .. solo es dar click derecho al zip descargado luego en propiedades y click al boton desbloquear, aplicar aceptar.
@user-pr8xw2nz5j
@user-pr8xw2nz5j 5 лет назад
Link to the same version you have just color picker
@RJCodeAdvance
@RJCodeAdvance 5 лет назад
it is version 4.6, the download is no longer available. annystudio.com/software/colorpicker/
@user-pr8xw2nz5j
@user-pr8xw2nz5j 5 лет назад
@@RJCodeAdvance Possible, please allow me to raise the same version is present to explain
@streetsoldiers9940
@streetsoldiers9940 4 года назад
18:44
@streetsoldiers9940
@streetsoldiers9940 4 года назад
1:44
@mohammedshareef3714
@mohammedshareef3714 Год назад
subtitles please😑
Далее
Múltiples formularios en C#
13:55
Просмотров 14 тыс.
Brutally honest advice for new .NET Web Developers
7:19
.NET and C# are in trouble. Here is what I'd do.
10:57
Using docker in unusual ways
12:58
Просмотров 446 тыс.
Menu Deslizable en Formulario con VBA Excel
20:07
Просмотров 41 тыс.
Flat UI Menu Using VB.Net
21:06
Просмотров 51 тыс.