Visual Basic - Permitir escribir solo entre comillas, RichTextBox

Life is soft - evento anual de software empresarial
 
Vista:

Permitir escribir solo entre comillas, RichTextBox

Publicado por Jose Cavillas (2 intervenciones) el 12/10/2017 02:14:00
Estimados, vengo a uds a realizarles una consulta.
Tengo un RichTextBox en el cual solo quiero que se pueda escribir si estas entre dos paréntesis.
Ej: en el richtextbox tengo ese texto cargado:

MsgBox()

yo quiero que el usuario solo pueda escribir dentro del paréntesis.



Si alguien podría orientarme un poco o pasarme alguna linea de código se lo agradecería mucho.
Saludos
Atte. Jose
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Permitir escribir solo entre comillas, RichTextBox

Publicado por Andres Leonardo (1798 intervenciones) el 12/10/2017 15:33:10
Pues deja que el usuario escriba lo que sea ....
y en el evento Lostfocus del text haces esto

1
RichTextBox = "msgbox(" & RichTextBox.text & ")"

**Lo mismo puedes hacer .... extrayendo el contenido en caso de que vuelva a escribir algo para solo dejar

Dime que tal te parece.....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Permitir escribir solo entre comillas, RichTextBox

Publicado por Jose Cavillas (2 intervenciones) el 12/10/2017 23:26:13
Muchas Gracias por responder Andres!
Copie y el código que me facilitaste y me da el siguiente error.

Un valor de tipo 'String' no se puede convertir en 'System.Windows.Forms.RichTextBox'.

Y ahora que veo quizás mi ejemplo no fue lo mejor, ya que deseo que las personas puedan escribir solo cuando están entre paréntesis. Si bien el ejemplo que di fue con un msgbox() en el richtextbox también pueden haber otras instrucciones ( un IF por ejemplo, en el que solo quiero que escriban dentro del paréntesis). Es decir, no lo tengo que mandar siempre al msgbox ( ya que puede ser que ni siquiera exista).

De nuevo te agradezco el tiempo que dedicaste para responderme! Y si se te ocurre alguna idea o tienes en mente algún material que podría leer te agradecería que me lo dijeses.
Saludos!
Atte. Jose
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Permitir escribir solo entre comillas, RichTextBox

Publicado por Andres Leonardo (1798 intervenciones) el 13/10/2017 00:23:09
Mil disculpas mi error

era asi

1
RichTextBox.text = "msgbox(" & RichTextBox.text & ")"

Lo otro es como si desearias hacer un interprete de codigo... vaya menuda tarea..

En todo caso ... dejame pensar qe se meocurre.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar