Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: lautitow en Diciembre 01, 2012, 08:19:54 pm
-
Tengo una duda, yo hago diseños en css y html, y estoy intentando hacer un programita sencillo, que la idea es que el usuario ingrese por ejemplo un codigo de color para modificar los textos del diseño, y dicho codigo se reemplaze en la hoja de estilo del diseño... y que el resultado se muestre en otro formulario en un textbox... Esto ultimo es facil, mi duda es como ingreso un texto tan largo como lo es la hoja de estilo, y que a la vez, determinados campos se modifiquen de acuerdo a lo que ingrese el usuario...
Se me habia ocurrido hacer una variable que contenga una parte del codigo, hasta que llegue al punto donde se modificaria, y luego que continue, osea...
este seria el codigo css
#prueba {
color: black;
width: 200px;
height: 150px;
background: red;
}
bueno mi idea era, hacer una variable que contenga desde "#prueba {" hasta por ejemplo donde termina de definirse "height: 150px;", entonces "background: red;" es posible modificarlo por el usuario, obviamente cambiando solo "red" ...
Espero haberme echo entender..
-
Con expresiones regulares estaría muy fácil.
http://es.wikipedia.org/wiki/Expresi%C3%B3n_regular
DoEvents! :P
-
y si lo editas como si fuera un archivo de texto comun?
-
y si lo editas como si fuera un archivo de texto comun?
osea necesito saber, si el usuario ingresa algo diferente a lo que seria lo "default", si es asi, que se reemplaze el valor...
me doy una idea que lo puedo hacer con estructuras como if, case, pero no entiendo muy bien..
-
tenes que usar un rich text box...
Probaste usar LESS o SASS con variables? es un CSS extendido que esta copado! :D
-
tenes que usar un rich text box...
Probaste usar LESS o SASS con variables? es un CSS extendido que esta copado! :D
no se que es less o sass...
y con el control rich tendria que contar los caracteres para que me tome cierta parte del texto?, es algo tedioso xD, o hacerlo asi?
richcode.Text = "* { font-size: 13px; }" & vbNewLine & _
"body { background: #000000; }" & vbNewLine & _... y la parte de saber si el valor es diferente al default lo haria con if?
-
bastaba con buscar en google...
LESS CSS (http://lesscss.org/)
-
todo bien con eso, pero no voy a cambiar de lenguaje por mas facil q sea ._.
-
en PSC si buscas, hay una clase que en teoria parsea un archivo CSS para que puedas agregarle claves o obtener una clave y las propiedades dentro, fijate si te sirve lo vi muy por arriba.
saludos.
-
Revisa este amigo a ver si te sirve.
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=71543&lngWId=1&txtForceRefresh=12420121674640862 (http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=71543&lngWId=1&txtForceRefresh=12420121674640862)
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=62013&lngWId=1 (http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=62013&lngWId=1)
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=40400&lngWId=1 (http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=40400&lngWId=1)
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=39850&lngWId=1 (http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=39850&lngWId=1)
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=30281&lngWId=1 (http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=30281&lngWId=1)
Saludos...