4.1.08

Cambiar los objetos de un formulario en otro en Visual Basic .Net

Una de las prácticas que se suelen hacer con frecuencia en programación consiste en porder modificar las propiedades de los objetos de un formulario desde otro. En Visual Basic 6 era bastante sencillo, pero ahora en .Net hay que hacer un pequeño truquillo.

Tenemos dos formularios: form1 y form2. En form2 hay dos botones, que para ser originales los llamaremos Button1 y Button2, y lo que queremos es que desde el primer formulario (form1) se modifiquen los text de los botones. ¿Y como lo hacemos? Pues aqui viene el truquillo:

Lo primero que necesitamos es un definirnos en un módulo una variable pública del siguiente modo:

Public myForm As Form2

Es muy importante que el tipo de la variable (el as Form2) sea el formulario en el que se van a modificar las cosas ¿porque? pues muy sencillo, porque en Form2_Load deberemos poner:

myForm = Me

De esta manera, conseguimos que el formulario, que está definido por Visual Basic .Net de forma privada lo podamos tener de forma pública gracias a la variable. Y ahora, desde el primer form, podemos modificar los valores de sus objetos con algo tan sencillo como:

myForm.Button1.Text = "Hola"
myForm.Button2.Text = "Adios"

Es decir, y resumiendo un poquillo, el truco está en utilizar una variable pública del tipo del formulario a modificar e inicializarla en dicho formulario, y luego, acceder a esa pantalla mediante dicha variable. Y, ¿para que es útil esto? Pues un ejemplo clásico suele ser el de tener un un form un listview con datos, y otro formulario encima modal que sea el que pida la información, de manera que insertemos los items al listview desde este segundo formulario.

Estrella del porno o cantante


Eso es lo que teneis que adivinar en este divertido juego. Aparece una imagen de una mujer famosa y tienes que adivinar si es una actriz porno o una cantante. Pero no es tan fácil como aparece. Y sino, a probar (podéis poner la puntuación que obtengais en los comentarios).

3.1.08

Los usuarios del emule


Via turupa me encuentro con un fantástico post sobre los distintos usuarios del emule. Desde aquel que se baja todo, hasta aquel de "¿tu sabes abrir los puertos?".

Pero sin duda, me he sentido en parte identificado con el "usuario tanto por cierto": Áquel que cuando le queda un poquito para que se descargue eso que ha puesto a bajar se queda mirando la pantalla como animando al programa a que se termine de bajar el archivo.

Seguro que más de una vez estás deseando bajar algo y queda un 1% y estás animando al emule (con pompones, canciones o lo que haga falta) para que termine cuanto antes. Y tu ¿que tipo de usuario del emule eres?.

Disfraza tu Windows como si fuese un Mac


Si estás cansado de la apariencia de tu Windows y tienes ganas de ver como sería un Mac (ahora que están tan de moda), puedes optar por dos soluciones: o te compras un Mac o disfrazas a tu Windows como si fuese un flamante Leopard. ¿Como? Muy fácil. Pásate por aqui y descargate un sencillo hack que lo hará posible.

2.1.08

Jose Saramago - Ensayo sobre la ceguera


Imagina que un día, de repente, te quedas ciego. Sin explicación. Es un momento.

Sigue imaginando y piensa que pasaría si todos los de tu alrededor, todos los humanos, se quedasen también ciegos.

Este argument tan interesante es el que nos presenta Jose Saramago en Ensayo sobre la ceguera. Un relato escrito de una forma muy curiosa (con los diálogos incrustados dentro de la narración) que te hará reflexionar en multitud de ocasiones sobre la propia condición humana.

Sin duda un relato diferente, curioso y ameno que te recomiendo desde estas líneas.

Hack de un IBM 5150 de 1981 reproduciendo películas a color


Fue lanzado oficialmente el 12 de agosto de 1981, y este IBM 5150 se considera como el primer personal computer del mercado… tiene gráficos CGA con un procesador de 4.77MHz, 640K de RAM y un disco duro de 10MB… suficiente para poder reproducir una película a 30fps a color... Impresionante.

1.1.08

Lentillas de Hello Kitty


Si quieres ser el centro de atención en este nuevo año que comienza prueba a utilizar estas fnatásticas lentillas de Hello Kitty. Olvídate de poner tus ojos azules, verdes o blancos. Ahora lo que se lleva es tener a Hello Kitty en tus ojos. Seguro que no pasarás desapercibida.

Feliz Año 2008

A todos los que me seguís: FELIZ 2008!!!!