Blog de Javier Castañón – JavCastaPosts RSS Comments RSS


Nuevo Post: Obtener elementos marcados de un checkedListBox en C# http://t.co/Hq0FR1mu
@javcasta
Javier Castañón


Referencia:

Para recorrer u obtener los elementos (Items) marcados o chequeados (chedkedItems) de un CheckedListBox en C#

foreach(var item in checkedListBox1.CheckedItems){
	MessageBox.Show(item.ToString());
}

Por ejemplo, si los elementos de un checkedListBox contienen cadenas con formato de redes IPv4 ( p.e: 192.168.0.0/16 )
Una forma de obtener la primera IP de red de cada elemento del checkedListBox seria:

string poolnet1="";
foreach(var item in checkedListBox1.CheckedItems){
	Regex ip = new Regex(@"\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/\d{1,2}\b");
	MatchCollection result = ip.Matches(item.ToString());
	poolnet1+=result[0]+",";
	}
poolnet1=poolnet1.TrimEnd(',');

Donde la variable de tipo cadena (string) poolnet1 seria su valor “192.168.0.0/16,192.0.0.0/24

Y voila :-)

Share
Clika en el altavoz para oir el postAltavoz


Leave a Reply

Los enlaces en los comentarios pueden encontrarse libres de nofollow.

?>