Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   .NET (https://www.clubdelphi.com/foros/forumdisplay.php?f=17)
-   -   Modificar un .txt con ComboBox (https://www.clubdelphi.com/foros/showthread.php?t=47526)

REHome 30-08-2007 14:58:15

Modificar un .txt con ComboBox
 
Buenas:

Estoy intentado ahcer una cosa que no se como se hace y espero que alguien me pueda ayudar.

La explicación la dejo en PDF con imágenes incluidas.

http://web.omnidrive.com/APIServer/p...shome_edit.pdf

Un cordial saludos.

REHome 31-08-2007 00:42:01

Si no pueden descargar el PDF por fallos del servidor, pueden hacerlo con un .doc

http://usuarios.lycos.es/reparaplays...shome_edit.doc

__hector 31-08-2007 16:12:11

Buen trabajo, el trabajar la respuesta de esa forma.

Para leer el archivo de texto, utilizas las clases de System.IO

http://www.csharphelp.com/archives/archive24.html

Para setear los valores, es cuestion de ir leyendo las lineas, e identificando las variables y valores para cada caso.

Ahora bien, no veo por que utilizas archivos de texto para guardar configuracion de controles. Yo te recomendaria mejor utilizar los archivos de configuracion de la aplicacion (app.config), que te permiten definir en un xml valores para ser manejados desde la aplicacion. El editar y localizar esos valores desde los archivos de configuracion, es mucho mas simple.

REHome 02-09-2007 09:50:37

Ok, es verdad que lo del XML es mejor.

Yo lo hago para configurar un archivo de un juego que es config.cfg (en realidad archivo de texto .txt).

Ese archivo no usa XML.



Otra cosa. El comboBox no encuentro que tenga un "ReadOnly", es decir, solo lectura. No quiero que el usuario cambie lo que le de la gana, solo que eliga las opciones de la pestaña y ya está.

¿Hay alguna solución para esto?

__hector 03-09-2007 19:27:10

El ComboBox tiene una propiedad que permite que los elementos que aparezcan no sean editables. Creo que el nombre es dropdownstyle.

__hector 03-09-2007 19:30:16

Por cierto, las ventajas de utilizar un archivo de configuracion para la aplicacion no son solamente en la facilidad del acceso a los datos, usando la clase ConfigurationManager y sus metodos estaticos, sino que el mismo framework esta diseñado para trabajar con esos archivos de configuracion, de forma tal que el recurso es siempre localizado al momento de cargar la aplicacion, buscando en el directorio actual, la carpeta bin, o la ruta del global assembly cache, si mal no recuerdo en ese orden.

Debes ver el archivo de configuracion como parte integral de la solucion en .NET, ya que viene mas integrado que, por ejemplo, los archivos .ini de antaño.

REHome 04-09-2007 00:41:26

Gracias por la información.

He notado de Delphi 6 y 7 que mucha gente ya ni puede ver los archivos .INI.


EDIT:
El "DropDownStile" loq ue ahce es cambiar la pariencia del comboBox. El TextBox si tiene el readonly, ¿por qué no incluyeron también en un comboBox? Casi es lo mismo. Espero que en el C# 3.0 y/o 3.5 ya venga incluido. Tengo entendico que enc ada entrega de Visual studio mejoran cosas e oncluyen nuevos elementos a sus controles.

__hector 04-09-2007 16:10:45

Son controles diferentes. El dropdownstyle te debe permitir elegir, entre una lista editable, y una lista no editable, que es lo que querias hacer. No veo por que agregar una propiedad readonly, si ya existe la propiedad y su enumerador.


La franja horaria es GMT +2. Ahora son las 14:12:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi