![]() |
Ayuda con Combobox
Hola, bueno pues tengo una duda sobre el combobox(soy un poco novato en esto de delphi) y quiero saber si se puede almacenar el ultimo numero introducido en un combobox para poder recordarlo. Es decir,me explico,quiero saber si puedo introducir un numero y que la proxima vez(que quiera meter otro), el numero anterior me aparezca dando a la flechita(osea poder utilizarlo). Espero haberme explicado bien,ya que soy muy malo.Gracias por anticipado.
|
Hola,
pepecharlie67, deja que te diga que no he entendido bien la cuestión que planteas, pero, que, estoy seguro de que podría llegar a hacerlo a poco que nos pusiéramos de acuerdo en un par de cosas, conviene a saber: Cita:
Cita:
Cita:
|
Antes de nada muchas gracias por responderme.A ver,como bien dices el numero le mete el usuario en el combobox(en tiempo de ejecucion), y este numero le quiero guardar en el combobox.De manera que al volver a pedir un numero, me aparezca el anterior introducido dandole a la flecha(como bien apuntas, es esa flecha que indicas).A ver te digo el enunciado:
"Numero telefono:Se podra escribir directamente o rellamar al ultimo numero utilizado". Para hacer esto he pensado en utilizar un combobox y el ultimo numero utilizado guardarle en el combobox de manera que al abrir la flecha aparezca tal numero.Gracias de nuevo |
Pues ahorita solo me viene a la mente que si la lista no esta ordenada, entonces puedes usar lo siguiente para obtener el ultimo elemento:
Combobox1.ItemIndex := Combobox1.Items.Count -1; aunque claro, habria que validar que la lista no estuviera vacia... |
A ver, lo que necesitas es esto:
Para añadir un número de telefono:
Si quieres que al cerrar el programa, y volverlo a abrir, vuelva a recordar esos números escritos por el usuario, tendrás que guardarlos a disco:
saludos |
Ok,muchas gracias.Me funciona casi todo,solo me da un problema de compilacion.¿FileExistsChangeFileExt,tengo que declararlo?¿De que manera?ES que me dice que no esta declarado.Gracias de nuevo.
|
Ups, me faltó un paréntesis. De todas formas, te recomiendo que al menos, mires la ayuda sobre las funciones que he puesto.
Si te falta algún uses, puedes hacer clic en la función, y despues F1. saludos |
Ok,esto ya casi me va.Me falta un pequeño detalle.Y es que siempre me sale el primer numero que inserte.He pensado en borrar la lista con clear,y bien, en ejecucion me sale,pero al volver a cargar el programa me vuelve a salir el primer numero que inserte.Tambien he pensado en acceder siempre al ultimo elemento de la lista,pero nada.Os lo agradeceria mucho.Gracias.
|
Vale muchas gracias.Ya esta solucionado.Al final lo he arreglado de la siguiente manera.Cuando me insertaba un numero, borraba los elementos de la lista,los añadia y los guardaba en la misma condicion.Gracias
|
La franja horaria es GMT +2. Ahora son las 23:26:59. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi