CONSULTA RECIBIDA:
Hola, he comenzado a leer el curso de programación en VB nivel 1 y me he trabado casi al principio, si alguien me pudiera ayudar explicándome porque algo no me sale como se plantea en un ejemplo expuesto se los agradecería mucho. La cuestión es la siguiente: Hay un ejemplo en el que se dice que mediante la escritura de un código se obtiene cierto resultado. El código es:
Option Explicit
Dim mensaje As String
Private Sub Form_Load()
Show
mensaje = "Bienvenido a este programa"
Print mensaje
End Sub
Y el resultado es un userform con el mensaje de bienvenida en un label. Entiendo que se crea un variable “mensaje”, y no le entiendo exactamente cómo funciona el load en comparación con el show Form es el nombre de mi userform al que le debo cambiar el nombre para llamarlo o me hace referencia al label o cómo? Por lo que entiendo, es que load va a cargar un procedimiento y show lo carga y lo muestra. Antes que todo esto, creo que se tiene que hacer un userform, pero vacío o con un label? en donde se va a mostrar el mensaje, o el load crea automáticamente el label; porque sólo haciendo un useform con un label y cambiándole el caption a label con el mensaje “Bienvenido a este programa” creo que no es necesario escribir todo ese código, pero lo que yo quiero es entenderlo como es que funciona sin tener que cambiar la propiedad de caption, porque supongo que para eso se le esta dando la instrucción de print para que cree un label y escriba en el mensaje no, o estoy equivocado? Este código se escribe en el código del label o del useform o en un modulo, creo que es en el useform no?, pero he copiado tal cual este código en el código del useform con un label, he hecho un useform vacio (sin label) y le he escrito el código, y he escrito el código también en un módulo y con ninguna de las tres opciones me sale el useform con el mensaje de bienvenida. Me pudieran explicar paso a paso cual es el procedimiento para que en mi useform se cree un label que contenga un mensaje a la hora de ejecutarlo.
Así como 1. se crea un useform
2. Se le pone un label o no
3. se va al codigo del useform o se crea un modulo
4. etc
5. etc
6. una explicación de ese tipo por favor, ya que al momento de ejecutarlo solo me aparece mi useform sin ningún mensaje. Perdón por la extensión de mi planteamiento pero no sabía exactamente como explicarme; por si acaso, el ejemplo está en la entrega no.9 del curso Programación en Visual Basic Nivel I. Ejemplo de programa básico en Visual Basic con Option Explicit, Form, Print, etc. (CU00310A) Agradezco de antemano la atención prestada.