Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    19

    [VB.NET] Selezionare contatto

    Un saluto a tutto il forum.
    Sono nuovo, mi presento. Mi chiamo Matteo e sono di Cagli, PU. Ho quasi 25 anni.
    Sono un appassionato di palmari, ho un HTC Cruise e da poco mi sto dedicando allo sviluppo per Windows Mobile.
    Sto realizzando una piccola applicazione per l'invio di messaggi. Ho creato con Visual Studio un bottone "Apri", grazie al quale l'utente può ricercare dalla lista dei contatti il contatto destinatario dell'sms.
    Che codice devo scrivere però per far apparire il numero selezionato nella textBox apposita?
    Grazie mille a chi mi aiuterà!!!

  2. #2
    Utente bannato
    Registrato dal
    Apr 2008
    Messaggi
    196
    Apri con un OpenFileDialog giusto?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    19
    A dir la verità no.
    Questo era il codice che avevo momentaneamente messo nell'evento click del bottone Apri.

    Private Sub btnOpen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOpen.Click
    ' Aprire la lista contatti e scegliere il destinatario del messaggio
    Dim proc As New System.Diagnostics.Process()
    proc.EnableRaisingEvents = False
    proc.StartInfo.FileName = "poutlook.exe"
    proc.StartInfo.Arguments = "contacts"
    proc.Start()
    End Sub

    Così facendo, però, mi apriva la lista contatti, ma non mi permetteva di selezionarne nessuno....

  4. #4
    Credo che il modo corretto di ottenere informazioni sui contatti sia tramite MAPI o cose del genere.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    19
    Potresti essere più preciso o indirizzarmi con qualche link?
    Sono un novello....

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    19
    Questa è la visualizzazione grafica. Cliccando sul bottone apri, correi che si aprisse la lista contatti, vorrei poterne selezionarne uno, che verrà visualizzato nella textbox a fianco del bottone apri.
    Come faccio?!?!
    Grazie.
    Immagini allegate Immagini allegate

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    19
    Nell'evento click del bottone apri ho scritto così:

    Dim cContatto As New ChooseContactDialog()
    cContatto.ChooseContactOnly = True
    cContatto.HideNew = True
    If cContatto.ShowDialog() = Windows.Forms.DialogResult.OK Then
    'txtNumber.Text = cContatto.SelectedContact
    End If

    Provo, premo apri, mi visualizza la lista contatti, ne scelgo uno, mi torna alla pagine precedente (quella che ho allegato nel topic) ma ovviamente non mi visualizza il numero nella textBox.

    Ho provato a scrivere così: txtNumber.Text = cContatto.SelectedContact
    ma txtNumber (che è una textBox) vuole una stringa...che gli passo?

  8. #8
    Utente bannato
    Registrato dal
    Apr 2008
    Messaggi
    196
    prova così anche se non so se funziona perchè non ho capito bene cosa vuoi fare cmq :

    txtNumber.Text = cContatto.SelectedContact.ToString ' se vuoi forzarlo come stringa

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    19
    Allora, ho fatto come mi hai detto. Mi compare il nome del contatto scelto nella textbox, ma quando premo invia sms, mi visualizza un messaggio di errore...

  10. #10
    Utente bannato
    Registrato dal
    Apr 2008
    Messaggi
    196
    Puoi postare il codice dove ti da l'errore così possiamo darti una mano?
    se non sai dove va in errore fai il debug dell'applicazione..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.