18.01.2013 Views

Programación en Visual Basic 2008

Programación en Visual Basic 2008

Programación en Visual Basic 2008

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Aunque este sistema funciona para el ejemplo, no es el procedimi<strong>en</strong>to<br />

recom<strong>en</strong>dado, pues cada vez que agregue un nuevo jugador, también t<strong>en</strong>drá<br />

que actualizar la colección Items del control ComboBox.<br />

Una manera mucho más adecuada consiste <strong>en</strong> agregar los valores Position<br />

a la colección Items recorri<strong>en</strong>do la colección team con un bucle For<br />

Each...Next.<br />

En un bucle For...Next, primero debe declarar una variable de contador; con<br />

un bucle For Each...Next primero debe declarar una variable de objeto. El<br />

código sigui<strong>en</strong>te muestra un bucle For Each...Next.<br />

<strong>Visual</strong> <strong>Basic</strong> Express Copiar código<br />

Dim player As Persons.Players<br />

For Each player In team<br />

Next<br />

ComboBox1.Items.Add(player.Position)<br />

En este caso, no importa cuántos Players t<strong>en</strong>ga, el método<br />

ComboBox1.Items.Add se ejecutará una vez para cada objeto Players de la<br />

colección equipos y el valor Position se agregará a la lista.<br />

Inténtelo<br />

Para recorrer una colección<br />

Abra el proyecto Persons de la lección anterior. Si no lo ha acabado, regrese a<br />

la lección anterior, Realizar seguimi<strong>en</strong>tos: utilizar colecciones para administrar<br />

varios objetos, y complete los procedimi<strong>en</strong>tos.<br />

En el Explorador de soluciones, seleccione el nodo Form1.vb <strong>en</strong> el proyecto<br />

PlayerTest y, a continuación, <strong>en</strong> el m<strong>en</strong>ú Ver, elija Diseñador.<br />

Seleccione el control ComboBox. A continuación, <strong>en</strong> la v<strong>en</strong>tana Propiedades,<br />

seleccione la propiedad Items y haga clic <strong>en</strong> el botón ....<br />

En el Editor de la colección de cad<strong>en</strong>as, elimine las cuatro <strong>en</strong>tradas<br />

exist<strong>en</strong>tes y, a continuación, haga clic <strong>en</strong> Aceptar.<br />

Haga doble clic <strong>en</strong> el formulario para abrir el Editor de código.<br />

En el Editor de código, agregue lo sigui<strong>en</strong>te a la sección de declaraciones<br />

(debajo de la declaración para team).<br />

<strong>Visual</strong> <strong>Basic</strong> Express Copiar código<br />

Everts Garay | Granada, Nicaragua| Paseo por <strong>Visual</strong> <strong>Basic</strong> <strong>2008</strong> 137

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!