Cómo cambiar el caso de un nombre de control en la ventana de código

Seleccione idioma Seleccione idioma
Id. de artículo: 172271 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

En esta página

Resumen

Puede pensar que podría cambiar el caso de letra de un nombre de control cambiando el valor de la propiedad Name del control en el Examinador de propiedades o mediante la característica de edición/reemplazar para buscar y reemplazar todas las instancias del nombre del control. Sin embargo, el primer método no es posible en absoluto si tiene código existente y el segundo método no funciona bien en todos los casos. En este artículo se muestra cómo utilizar una combinación de métodos para realizar el cambio.

Más información

Este artículo describen tres métodos para cambiar el caso de referencias de control de código:

  • Cambiar el nombre del control
  • Buscar y reemplazar
  • Dimensión temporalmente una variable

Cambiar el nombre del control

Este método sólo funciona si ha no realizado ninguna referencia al control en el código. Una vez que realice cualquier referencia en código a un control, el editor recuerda el nombre y el caso del control. Cambiar las mayúsculas y minúsculas del nombre de control de después de este punto no afecta al código nuevo o existente.

Buscar y reemplazar

Puede utilizar la característica de edición/reemplazar para buscar y reemplazar todas las instancias del nombre del control con el nuevo caso.

Nota: Esta técnica no funciona en cada caso. Cuando agrega nuevos procedimientos de evento, se utiliza el caso anterior. Cuando se combina con la técnica siguiente, se puede cambiar el caso de todas las referencias al control nuevas y existentes.

Dimensión temporalmente una variable

El editor está diseñado para que todas las referencias a un nombre de variable utilizan el mismo caso como la instrucción en el que se ajusta la variable.

Por ejemplo, escriba lo siguiente dentro de una ventana de código:
   Dim MyVariable as string
   myvariable = "hello"     ' is changed to MyVariable = "hello"
				
para cambiar el caso de letra de una variable, debe cambiar su mayúsculas dentro de la instrucción de dimensión. En el ejemplo anterior, para cambiar MyVariable a Myvariable, modificar la primera línea:
   Dim Myvariable as String
				
se pueden aprovechar esta característica para cambiar el caso de letra de nombre del control. Sólo se dimensione una variable el nombre deseado y el caso. Después de presionar ENTRAR, lo cambiará a través de la ventana de código. A continuación, simplemente elimine la instrucción de dimensión innecesarios.

Nota: Esta técnica no funciona en cada caso. No cambia el nombre del procedimiento de evento existentes porque son un nombre compuesto. Sin embargo, los nuevos nombres de procedimiento de evento reflejará nuevo caso. Cuando se combina con la técnica anterior, puede cambiar el caso de todas las referencias al control nuevas y existentes.

Ejemplo

Los pasos siguientes muestran cómo cambiar el caso de Command1 a Comando1 mediante una combinación de las técnicas de segunda y tercera:

  1. Inicie un nuevo proyecto en Visual Basic y agregue un botón de comando (Command1) al formulario predeterminado.
  2. Agregue la siguiente línea de código al evento Command1_Click:
          Command1.Caption = "hello"
    						
  3. Cambie la propiedad nombre del botón de comando de Command1 a Comando1. Nota el código no ha cambiado caso.
  4. Agregue la línea de código siguiente al evento Command1_Click y presione ENTRAR:
          Dim command1 as string
    						
  5. Tenga en cuenta que el caso de la referencia Command.Caption se ha cambiado. Sin embargo, el caso del nombre del procedimiento de evento, Command1_Click, tiene no.
  6. Eliminar la línea que agregó en el paso 4. El cambio permanecerá en vigor hasta que se ajusta otra variable con un caso diferente. Si deja la línea en el programa, recibirá un error cuando se compila el programa.
  7. Agregar un nuevo procedimiento de evento Command_GotFocus. Tenga en cuenta que el nuevo procedimiento de evento refleja el nuevo caso.
  8. Puede cambiar manualmente el caso de los procedimientos de evento existentes o puede utilizar el cuadro de diálogo Modificar y reemplazar para buscar "Sub Command1_" y reemplácelo por "Sub command1_".

Propiedades

Id. de artículo: 172271 - Última revisión: sábado, 22 de febrero de 2014 - Versión: 1.3
La información de este artículo se refiere a:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
  • Microsoft Visual Basic 4.0 Standard Edition
  • Microsoft Visual Basic 4.0 Professional Edition
  • Microsoft Visual Basic 4.0 Professional Edition
  • Microsoft Visual Basic 4.0 16-bit Enterprise Edition
  • Microsoft Visual Basic 4.0 32-Bit Enterprise Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbhowto KB172271 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 172271

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com