Cita de: rigorvzla en 28 Diciembre 2017, 03:26 AMa esto le asigno un setting (no se como se le dice o se llama espero me enteindan((hagan el esfuerzo))) .
"Propiedad" sería el término, aunque no es una traducción literal, pero tecnicamente estás declarando propiedades para una configuración de aplicación y/o de usuario.
Cita de: rigorvzla en 28 Diciembre 2017, 03:26 AMEn una setting string, puedo guardar mas de un valor string?
Eso es exactamente lo mismo que preguntar "¿en un valor de tipo string, puedo asignar más de un string?" o "¿si declaro solamente una variable de tipo string, obtendré varias variables de tipo string?"... supongo que visto así te podrás dar cuenta de que ese tipo de pregunta carece completamente de sentido (aunque por otro lado puedes especificar un string delimitado por comas y luego parsearlo, todo sea dicho, pero esa no es la cuestión). Esto es lo que ocurre cuando uno se propone "aprender a programar" empezando a construir la casa por el tejado, copiando códigos de Internet para crear aplicaciones que compriman archivos, o que reproduzcan archivos multimedia, y al final sin llegar a aprender nada con respecto al uso básico del lenguaje, por que no has iniciado todavía (ni te da la gana iniciar) la etapa del estudio o aprendizaje de los fundamentos de la programación .NET/lenguaje C#, empezando por los datatypes, sintaxis, operadores, búcles y otros miembros característicos de C#. Las cosas se hacen en un orden, ya estamos hartos de ver siempre esto.
Pregúntate que tipo de estructura de datos tiene el propósito de asignar/almacenar y representar más de un elemento... ya sea elementos de tipo string, u otro. Si no sabes la respuesta, vuelve a leer el comentario del compañero @NEBIRE y sigue sus indicaciones/consejos.
¿Al menos has mirado los demás types por defecto disponibles que se te muestran?, en serio, ¿te has interesado lo más mínimo en hacer el "gran esfuerzo" de mover el dedo para hacer click y desplegar la lista de tipos para analizar que más tipos disponibles hay?... ¿y no ves uno en particular que por su nombre te llame especiálmente la atención?:
...ni tan siquiera eso has querido hacer por ti mismo.
Aparte, siempre puedes crear una propiedad del type que quieras... siempre y cuando esta sea serializable. Ya te dije que leyeras sobre el tema, luego no vengas diciendo que la propiedad no se te guarda o que te da un error de serialización y "no sabes lo que es eso", por que ya se te dije lo que debes leer para saber lo que es (y como solucionarlo, aunque eso siempre puedes preguntarlo si no sabes).
De todas formas, no entiendo el objetivo del concepto que has planteado al pretender utilizar un array de strings para almacenar valores que hagan referencia a 20 propiedades de 20 controles distintos, por lo general deberías administrar una propiedad de tipo string distinta por y para cada propiedad de cada control/botón; si la intención de mover la declaración de 20 strings a un Array de 20 strings es simplificar código, entonces yo creo que más bien empezaría por reevaluar la curiosa necesidad por la que tienes que crear 20 botones, me refiero, evaluar si realmente son necesarios 20 botones o puedes refactorizar el código para hacerlo de otra forma más simple, sencilla y eficiente.
Saludos.