Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    [Vb6] Cambiare Caption a MDI

    ciao raga

    su tutti i form sono riuscito a cambiare il titolo, aggiungendo ora e data.

    solo sul form MDI mi va in errore:

    è ammesso un solo form MDI
    come posso modificarlo?

  2. #2
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    ciao, non so se ho capito bene la domanda ma tu non riesci a cambiare la capition di un form MDI ?


    ps. hai controllato bene il nome del form MDI.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    760

    Re: [Vb6] Cambiare Caption a MDI

    Originariamente inviato da andrex213
    come posso modificarlo?
    Come tenti di modificarlo?

  4. #4
    tento di modificarlo in questo modo:

    in load form

    MDIForm.Caption = "VISUALGOLD - Programma di Gestione Metalli Preziosi - Buongiorno " & MyNamA & " - Data " & Date & " ora " & Time & " "
    funziona su tutti i form del progetto tranne l'MDI

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    760
    E' impossibile che il form MDI si chiami (proprietà Name) proprio MDIForm. E' più probabile che si chiami MDIForm1.
    Poi dovresti assicurarti che la variabile MyNamA sia definita o visibile nella routine di evento. A proposito: che significa "in load form" ? Dovrebbe essere MDIForm_Load semmai.

    In ogni caso l'errore "è ammesso un solo form MDI" è abbastanza incomprensibile, giacché non è materialmente possibile aggiungere un secondo form MDI ad un progetto.

    Stiamo parlando di VB6 vero?

  6. #6
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Non è per caso che hai avviato il form MDIForm creandone un'istanza, ad esempio dalla Sub Main, invece che usarlo direttamente?

  7. #7
    x grumpy: quando ho postato ho scritto al volo il codice ed ho fatto qualche piccola omissione, ma nel codice che uso sia la variabile che il nome sono giusti.

    x gibra: ora che i ci fai pensare hai centrato il problema, in effetti prima del main si avvia un form splash in cui inserisco una password.
    che sia questo il problema e come posso risolverlo?

  8. #8
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da andrex213
    x gibra: ora che i ci fai pensare hai centrato il problema, in effetti prima del main si avvia un form splash in cui inserisco una password.
    che sia questo il problema e come posso risolverlo?
    Non lo so, senza vedere il codice è un po' difficile da dire.
    Anche perchè 'prima del main' mi sembra davvero impossibile, se per main si intende la Sub Main di un modulo BAS, quindi sicuramente non è così.

    Se mostri il codice 'forse' ci capiamo qualcosa...

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    760
    Originariamente inviato da andrex213
    x grumpy: quando ho postato ho scritto al volo il codice ed ho fatto qualche piccola omissione, ma nel codice che uso sia la variabile che il nome sono giusti.
    ... e per favore cerca di mostrarlo esattamente come è davvero. Verifica anche in quale riga avviene l'errore.

  10. #10
    raga ho risolto

    mi è bastato mettere me. invece del nome del form

    la riga che ora funziona è:
    Me.Caption = "VISUALGOLD - Programma di Gestione Metalli Preziosi - Buongiorno " & MyNamA & " - Data " & Date & " ora " & Time & " "

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.