uff, questo C#....

P

Parret

Ciao a tutto l'NG, proseguo col mio scontro con il C#....
Ieri mi sono trovato con l'esigenza di selezionare dalla rubrica di windows
il nominativo e il numero di telefono di una persona, per poi mostrare ogni
persona selezionata riga per riga sulla form principale; memore del
"vecchio" Visual Basic 6, volevo usare una semplice textbox, poi sono
passato alla listbox visto che supportava l'inserimento di record con più
colonne (nel mio caso "nome" e "numero").
Il problema è che le operazioni di inserimento/cancellazione/ricerca in C#
sono allucinanti..
Per inserire una nuova persona devo creare un array di stringhe, su cui
copiare il nome e il numero, e poi col metodo Add() posso aggiungere un
elemento al listbox.ma vabbè, qui ce l'ho fatta....
Ma il problema che non sono ruscito a risolvere è questo: se seleziono una
persona dalla rubrica, e la voglio inserire nell'elenco, voglio prima
controllare se per caso non avessi già selezionato quella persona, facendo
un confronto sui numeri di telefono già immessi (il mio programma manda sms,
quindi ho sicuramente i numeri, non è detto abbia i nomi)...come fare questa
ricerca!?!? I vari controlli mediante ciclo for del tipo listbox.items [
i ].text == inputtext.phone non vanno a buon fine, cioè la proprietà text
non contiene nessun valore...
In VB6 era molto comodo selezionare il contenuto della colonna di un record,
e da lì fare il confronto con un'altra stringa, qui invece...ieri ho girato
per tutti i siti su.NET per cercare esempi, ma non ho trovato nulla di utile
riguardante la listbox..mi rimanete voi..
Spero di esseer stato abbastanza chiaro..
Grazie,
Parret
 
L

Lars-Inge Tønnessen [VJ# MVP]

Could someone please translate?

Regards,
Lars-Inge Tønnessen
 
P

Parret

Parret said:
Ciao a tutto l'NG, proseguo col mio scontro con il C#....

Sorry, italian NG for C# users has a very similar name, I was wrong in
sending my message.. :-((
I think it's quite hard to translate my request in english, I try to re-send
in the right newsgroup :)
Sorry again!
Parret
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top