|
Página 3 de 3
|
Como Listar Recientes En Un Textbox?
Autor |
Mensaje |
codificador
Analista Programador
Registrado: Junio 2010
Mensajes: 420
Edad: 114 Ubicación:
|
Re: Como Listar Recientes En Un Textbox?
No entiendo el problema ¿qué pasa con los viejos y tradicionales combobox? ¿por qué no los usas?
es cuestión de gustos y aspectos, ademas que arranque el tanteador con textbox y no con combobox, modificar el código por poner combobox seria un trabajo enorme
ademas delata la escases de recursos, complementos o comandos en gambas para tareas repetitivas como lo es la necesidad de datos reiteradamente usados.
otro ejemplo de la escases de gambas es el no tener una función tan simple y tan necesaria como la de hacer un simple copiado recursivo de una carpeta.
no se es lo que pienso.
no habia leido eso pero es cierto
faltan muchas cosas gambas esta mas atras de lo que deberia estar
demasiado
sin embargo
puedes usar la herencia las clases y todo eso, para agregarle lo que falta
y no repetir el codigo
como la funcion de copiado recursivo y el combobox con autocompletado automatico
|
#21 Lunes, 25 Agosto 2014, 19:41 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Como Listar Recientes En Un Textbox?
Codificador y V3ctor
Citar: faltan muchas cosas gambas esta mas atras de lo que deberia estar
Podeis escribir en las listas de gambas, y comentarlo, con suerte Bernoit puede que las añada en futuras versiones de gambas.
Yo acabo de escribir, para que incluya la funcion de copiar recursivamente ficheros.
Saludos
|
#22 Lunes, 25 Agosto 2014, 21:30 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Como Listar Recientes En Un Textbox?
Yo acabo de escribir, para que incluya la funcion de copiar recursivamente ficheros.
Sinceramente considero que vos jsbsan estas para cosas grandes, por ejemplo hacer un complemento, hacer un comando gambas
después si beinot te da bola en agregarlo a gambas o no es otro tema.
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#23 Martes, 26 Agosto 2014, 20:03 |
|
|
codificador
Analista Programador
Registrado: Junio 2010
Mensajes: 420
Edad: 114 Ubicación:
|
Re: Como Listar Recientes En Un Textbox?
Podeis escribir en las listas de gambas, y comentarlo, con suerte Bernoit puede que las añada en futuras versiones de gambas.
Yo acabo de escribir, para que incluya la funcion de copiar recursivamente ficheros.
Saludos
ya
me gustaria un editor de grid en tiempo de diseño
y un cuadro con los eventos como el de propiedades
y que el ide ayudara a crear o añadir nuevas propiedades y eventos a las clases existentes
por ejemplo
si creo un a nueva clase
si coloco el codigo
inherits textbox en el cuadro del ide apareciera las propiedades y eventos disponibles del textbox
y al clickear ese evento o propiedad o el observer se añada al editor de texto para poder modificarla
luego un boton Generar que es "compila" pero no ejecuta
|
#24 Martes, 26 Agosto 2014, 21:25 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Como Listar Recientes En Un Textbox?
codificador:
Citar:
me gustaria un editor de grid en tiempo de diseño
Yo hice, hace mucho tiempo, esto, a ver si te vale: http://sologambas.blogspot.com.es/2012/08/define-gridviews.html
Citar: un cuadro con los eventos como el de propiedades
¿tiene sentido eso? Las propiedades esta claro que necesitamos dos campos: el nombre y el valor de la propiedad ¿pero un cuadro para los eventos? (si pulsas sobre el objeto y le das al boton derecho, en el menu puedes ver los eventos que estan asociados a ese objeto)
Citar: que el ide ayudara a crear o añadir nuevas propiedades
Se define por código en los nuevos componentes ( http://gambasdoc.org/help/dev/gambas?es&v3 )
De todos modos, lo que se te ha ocurrido (o te des cuenta que falte o heches de menos) comentalo en las listas de gambas, a mi ya me han contestado sobre el tema de la orden para copiar directorios y archivos recursivamente.
Saludos
|
#25 Martes, 26 Agosto 2014, 23:49 |
|
|
codificador
Analista Programador
Registrado: Junio 2010
Mensajes: 420
Edad: 114 Ubicación:
|
Re: Como Listar Recientes En Un Textbox?
puede ser pero como integrarlo al ide
no tiene soporte de plugins
el ide tiene un dibujo fijo para la grid en tiempo de diseño
para modificar eso supongo que se necesitarian hacer grandes cambios al ide
de todos modos el problema es editar la grid a codigo es un proceso largo de ensayo y error
codificador:
Citar: un cuadro con los eventos como el de propiedades
¿tiene sentido eso? Las propiedades esta claro que necesitamos dos campos: el nombre y el valor de la propiedad ¿pero un cuadro para los eventos? (si pulsas sobre el objeto y le das al boton derecho, en el menu puedes ver los eventos que estan asociados a ese objeto)
algo asi
2 campos el evento y si el sub donde usas el evento
asi tienes una lista de eventos por control
o doble clic en el nombre del evento y se creara el sub
Se define por código en los nuevos componentes
si pero es un proceso lento
si el ide te ayudara el proceso seria tan rapido que crear un texbox con autocompletado seria cosa de minutos
)
De todos modos, lo que se te ha ocurrido (o te des cuenta que falte o heches de menos) comentalo en las listas de gambas, a mi ya me han contestado sobre el tema de la orden para copiar directorios y archivos recursivamente.
Saludos
no son ideas nuevas
son ideas antiguas
|
#26 Miercoles, 27 Agosto 2014, 03:39 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Como Listar Recientes En Un Textbox?
Codificador:
Abro un nuevo hilo... nos estamos desviando del tema principal de este hilo...
|
#27 Miercoles, 27 Agosto 2014, 08:09 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Como Listar Recientes En Un Textbox?
he mejorado un poco el código:
' gambas class file
Private listajueces As ListBox
Private AgregandoJueces As New String[]
Private ArbitroRepetido As Boolean
Public Sub _new()
End
Public Sub Form_Open()
Me.Center
txtArbitro.SetFocus
CargarArbitros()
CrearLisbox()
End
Private Sub CrearLisbox()
Dim dato As String
listajueces = New ListBox(Me) As "listajueces"
With listajueces
.ScrollBar = 3
.Enabled = True
.Visible = False
.Width = txtArbitro.Width
.Height = 100
.x = txtArbitro.X
.y = txtArbitro.y + txtArbitro.Height
End With
For Each dato In AgregandoJueces
listajueces.Add(dato)
Next
End
Public Sub GuardarArbitros()
Dim arbitro, ConjuntoArbitros As String
For Each arbitro In AgregandoJueces
ConjuntoArbitros &= arbitro & ","
Next
ConjuntoArbitros = Left(ConjuntoArbitros, Len(ConjuntoArbitros) - 1)
Settings["ArbitrosRecientes/Lista"] = ConjuntoArbitros
Settings.Save
End
Public Sub CargarArbitros()
Dim lista As String
lista = Settings["ArbitrosRecientes/Lista", ""]
AgregandoJueces = Split(lista, ",")
End
Public Sub SErepiteArbitro(nombre As String)
Dim x As Integer
If AgregandoJueces.Count <> 0 Then
For x = 0 To AgregandoJueces.Count - 1
If AgregandoJueces[x] = nombre Then
ArbitroRepetido = True
Break
Else
ArbitroRepetido = False
Endif
Next
Endif
End
Public Sub VaciarListaArbitros()
If IsNull(Settings["ArbitrosRecientes/Lista"]) = False Then
FMain.SonidoError.Play
If Message.Warning("Estas seguro de borrar la lista de arbitros recientes?", "Si, borrala", "No, me arrepiento") = 1 Then
Settings["ArbitrosRecientes/Lista"] = ""
Settings.Save
Else
Return
Endif
Else
FMain.SonidoError.Play
Message("La lista ya esta vacia!")
Endif
End
Public Sub txtArbitro_Change()
If Len(txtArbitro.Text) <> 0 Then
CargarListaArbitros()
Else
listajueces.Visible = False
listajueces.Tag = "inactivo"
Endif
End
Private Sub CargarListaArbitros()
Dim x As Integer
Dim arbitro As String
listajueces.Clear
For Each arbitro In AgregandoJueces
If InStr(Left(UCase(arbitro), Len(txtArbitro.Text)), UCase(txtArbitro.Text)) <0> 0 Then
For x = 0 To listajueces.Count - 1
If InStr(Left(UCase(listajueces[x].Text), Len(txtArbitro.Text)), UCase(txtArbitro.Text)) <> 0 Then
listajueces.Visible = True
Else
listajueces.Visible = False
Endif
Next
Endif
End
Public Sub btnAgregar_Click()
SErepiteArbitro(Trim$(txtArbitro.Text))
If ArbitroRepetido = False Then
AgregandoJueces.Add(Trim$(txtArbitro.Text))
GuardarArbitros()
Endif
End
Public Sub listajueces_DblClick()
txtArbitro.Text = listajueces.Text
listajueces.Visible = False
listajueces.Tag = "inactivo"
End
Public Sub listajueces_Enter()
listajueces.Tag = "activo"
End
Public Sub listajueces_Leave()
listajueces.Tag = "inactivo"
End
Public Sub listajueces_KeyPress()
If Key.Code = Key.Return Then
txtArbitro.Text = listajueces.Text
listajueces.Tag = "inactivo"
listajueces.Visible = False
Endif
End
Public Sub listajueces_LostFocus()
listajueces.Visible = False
listajueces.Tag = "inactivo"
End
Descripción: |
|
Descargar |
Nombre del archivo: |
ListaArbitros-0.0.2.tar.gz |
Tamaño: |
5.7 KB |
Descargado: |
24 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
ListaArbitros-0.0.2.tar.gz |
Tamaño: |
5.7 KB |
Descargado: |
24 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
ListaArbitros-0.0.2.tar.gz |
Tamaño: |
5.7 KB |
Descargado: |
24 veces |
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#28 Martes, 02 Septiembre 2014, 13:09 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 3 de 3
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|