controlar el Activado/Desactivado de los textbox con un for - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: General (https://gambas-es.org/forum-4.html) +--- Tema: controlar el Activado/Desactivado de los textbox con un for (/thread-1954.html) |
controlar el Activado/Desactivado de los textbox con un for - atakito - 09-05-2025 Buenas no se si quiero recortar demasiado el código pero.. , intento controlar el Activado/Desactivado de los textbox con un for La T es para asignar la letra para el componente TextBox Código: Public header As String[] = ["id", "proyecto", "area", "entidad", "fechaentrada"] ' los campos de la db saludos y gracias... RE: controlar el Activado/Desactivado de los textbox con un for - Shordi - 10-05-2025 Creo que confundes un cadena de texto con un textbox El primero es una clase nativa de gambas String. El segundo es un control del componente gb.form Un string, como es cada uno de los items de header, no tiene la propiedad enabled o disabled por eso lo del unknown simbol y lo del invalid assign. Si explicas un poco qué es lo que intentas hacer quizá podamos ayudarte con el cómo deberías hacerlo. Saludos RE: controlar el Activado/Desactivado de los textbox con un for - atakito - 13-05-2025 Buenas tardes con el for quería poder modificar los enabled, readonly y el text, de todos los campos, he modificado el header Public header As String[] = ["Tproyecto", "Carea", "Vfechaentrada"] Tproyecto.Enabled = True o False CArea.Enabled = True o False Vfechaentrada.Enabled = True o False la primera letra es para identificar el tipo T campo texto (proyecto) C combo (area) V campo valor (fecha) supongo que es lo que decís, sigue siendo un string gracias. RE: controlar el Activado/Desactivado de los textbox con un for - guizans - 14-05-2025 Hola. Sigo sin saber muy bien lo que quieres, pero estás confundiendo un String, con una propiedad de un TextBox, no son lo mismo, a pesar de que la propiedad de un TextBox se le asigne un String para identificarla. Una forma de recorrer todos los TextBox de una ventana (en caso de tener muchos) y cambiar las propiedades, lo explica muy bien en esta entrada del blog de Jsban: https://cursogambas.blogspot.com/2012/09/recorrer-los-controles-que-tenga-un.html También puedes crear los TextBox por código, con lo cual podrías tener un Array de TextBox y recorrerlos con un bucle For Each, que es otra opción. https://cursogambas.blogspot.com/2014/04/crear-controles-mediante-codigo.html Échale un vistazo a esos enlaces y a partir de ahí miras cual el que mejor se adapta a tus necesidades. Un saludo. RE: controlar el Activado/Desactivado de los textbox con un for - atakito - 14-05-2025 Buenas tardes y gracias a los dos de aquí.... https://cursogambas.blogspot.com/2012/09/recorrer-los-controles-que-tenga-un.html así queda la función... ( de momento ) :-) Saludos !!! Private Sub EnableFields(Status As Boolean) Dim objTemp As Object For Each objTemp In Me.Controls Select object.Type(objTemp) Case "ComboBox" objTemp.Enabled = Status Case "TextBox" objTemp.Enabled = Status Case "ValueBox" objTemp.Enabled = Status If objTemp.Name = "VDataEntrada" Then objTemp.Text = Date() Endif End Select Next End RE: controlar el Activado/Desactivado de los textbox con un for - guizans - 15-05-2025 Me alegro de que hayas podido resolver la duda. Un saludo. RE: controlar el Activado/Desactivado de los textbox con un for - atakito - 16-05-2025 me olvidaba comentar que encontré este ERP , en frances https://github.com/Laurux/Laurux lo dicho, salu2 RE: controlar el Activado/Desactivado de los textbox con un for - Shell - 17-05-2025 (16-05-2025, 16:03)atakito escribió: me olvidaba comentar que encontré este ERP , en frances Genial. Pero recuerda que eso no tiene que ver con el tema del post. Deberías crear un post nuevo para que los usuarios encuentren mejor tu mensaje sobre esa aplicación. Y de paso añades la definición de ERP. Que no todos saben que es un gestor de recursos empresariales. ( Tuve que buscarlo. Aunque ya un compañero en el foro de bases de datos estuvo comentando este tipo de aplicaciones). ![]() Saludos |