Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    SharpDevelop 1.0.3: come sviluppare dei menu

    Ciao non ho ancora capito in vb.net in ambiente sharpdevelop come si sviluppano dei menu.

    Ho creato il menu ma come faccio a dire che quando clicco su esci per esempio esegui end?

    Cliccando 2 volte sul menu non entra nell'evento non so come funziona sharpdevelop, visual studio basta che clicco 2 volte e mi entra nell'evento..

    Sapete aiutarmi?
    Tony

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Dal Property Editor sono disponibili anche gli eventi intercettabili per l'elemento selezionato.

    Da lì, basta intercettare l'evento OnClick per la voce di menu.

    Verifica che tutte le finestre necessarie siano visualizzate.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da alka
    Dal Property Editor sono disponibili anche gli eventi intercettabili per l'elemento selezionato.

    Da lì, basta intercettare l'evento OnClick per la voce di menu.

    Verifica che tutte le finestre necessarie siano visualizzate.
    con Property Editor intendi dire le 2 finestrelle con i nomi delle classi a sinistra e nomi dei metodi a destra che sarebbero compresi gli eventi?

    Putroppo non vedo disponibile l'evento on click, x la proprietà del menu..

    A differenza da tutti gli altri controlli che invece sono disponibili..

    non capisco, il menu in sharpdevelop va sviluppato in maniera diversa da quello che facevo in ambiente visual studio 2003? Eppure è sempre vb.net!!
    Tony

  4. #4
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    mi spiego meglio:

    Se voglio mettere dl codice all'interno di un evento di un controllo, che non sia l'evento di default, come faccio a far generare in automatico il codice per la visualizzazione in editor dell'evento?

    ad esempio:

    se ho un ComboBox e faccio doppio click su di esso, il tool mi genera in automatico le riche

    this.myCombo.SelectedIndexChanged += new System.EventHandler(this.myCombo_SelectedIndexChan ged); in InitializeComponent

    e scrive automaticamente la routine

    private void myCombo_SelectedIndexChanged(object sender, System.EventArgs e)
    {
    }

    per così gestire l'evento.

    Ma se di questo controllo voglio programmare l'evento Onclick del menu Esci per esempio come faccio a fargli generare le righe relative alla dichiarazione e alla gestione dell'evento in automatico senza bisogno di mettere mani in InitializeComponent e scrivere gli argomenti dell'evento e il suo nome?

    Grazie

    Ciao!
    Tony

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da tony83
    con Property Editor intendi dire le 2 finestrelle con i nomi delle classi a sinistra e nomi dei metodi a destra che sarebbero compresi gli eventi?
    No, è la finestra in cui si modificano le proprietà dei componenti e dei controlli visuali.

    Originariamente inviato da tony83
    Putroppo non vedo disponibile l'evento on click, x la proprietà del menu..
    Hai selezionato la voce di menu?

    Originariamente inviato da tony83
    non capisco, il menu in sharpdevelop va sviluppato in maniera diversa da quello che facevo in ambiente visual studio 2003? Eppure è sempre vb.net!!
    L'ambiente è diverso, quindi l'uguaglianza del linguaggio non c'entra nulla.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    ok quindi Property Editor dove si trova esattamente??

    quali sono i passi da seguire?

    Quale voce di menu?

    Grazie per la disponibilità.
    Tony

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da tony83
    ok quindi Property Editor dove si trova esattamente??
    quali sono i passi da seguire?
    Quale voce di menu?
    Grazie per la disponibilità.
    Scusa, ma quando posizioni dei controlli sul form, tipo un pulsante, come fai a definire il testo da visualizzarci sopra?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  8. #8
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da alka
    Scusa, ma quando posizioni dei controlli sul form, tipo un pulsante, come fai a definire il testo da visualizzarci sopra?
    Attraverso la finestra delle propietà perchè?

    Quella è la finestra Property Editor?

    ok ma come faccio ora a entrare nell'evento onclick del menu?
    Tony

  9. #9
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    perchè non fa come visual studio che genera una sub simile a questa:

    codice:
        Private Sub mnuGestioneSocietà_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuGestioneSocietà.Click
    
    'codice
    
    end sub
    dove posso inserire il codice!

    come funziona sharpdevelop?
    Tony

  10. #10
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    mi sorge un dubbio...

    ma devo gestire l'evento da codice?
    Tony

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.