+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

controls.add

  1. #1
    gnappi non è in linea Scolaretto
    Devo aggiungere via runtime una immagine (png) al mio form.
    Non ci riesco!
    Mi aiutate,per favore?

  2. #2
    L'avatar di sistemista
    sistemista non è in linea Topo di biblioteca
    Posta del codice che hai scritto,anche se sbagliato.
    ℹ️ Leggi di più su sistemista ...

  3. #3
    L'avatar di _alka_
    _alka_ non è in linea Very Important Person
    Quote Originariamente inviato da gnappi Visualizza il messaggio
    Devo aggiungere via runtime una immagine (png) al mio form.
    Non ci riesco!
    Mi aiutate,per favore?
    Se guardi il file creato dal designer di Visual Studio (che ha nome TuaForm.designer.cs oppure TuaForm.designer.vb) troverai al suo interno le istruzioni prodotte direttamente dall'ambiente per creare i controlli già inseriti nella finestra in fase di progettazione: puoi prendere spunto da quel codice per capire come si crea un nuovo controllo, come si impostano le proprietà e come si posiziona all'interno del controllo "genitore" per la sua visualizzazione.

    In caso di problemi, come ti è già stato suggerito, posta il codice.

    Ciao!
    ℹ️ Leggi di più su _alka_ ...

  4. #4
    Sgrubak non è in linea Scribacchino
    Quote Originariamente inviato da _alka_ Visualizza il messaggio
    Se guardi il file creato dal designer di Visual Studio
    [OT]E il registratore macro di Excel, muto... (scusate la digressione) [/OT]

  5. #5
    gnappi non è in linea Scolaretto
    Ho provato con image e picturebox, ma...
    Ecco il codice che ho finora scritto.

        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click, Button2.Click, Button3.Click, Button4.Click, Button5.Click, Button6.Click, Button7.Click
            DipendentiDGV.Visible = False
    
            Dim d As New DataGridView
            Me.Controls.Add(d)
            d.Name = "dgvtmp"
            d.Location = New Point(831, 100)
            d.Size = New Size(809, 490)
    
            Dim t As New Label
            Me.Controls.Add(t)
            t.Name = "etichetta"
            t.Location = New Point(831, 80)
            t.Size = New Size(100, 10)
            t.Text = "DIPENDENTI IN SERVIZIO A" & COMUNE_RESTextBox.Text
    
            Dim i As New Image
            i.ImageUrl = "img/chiudi.png"
            Me.Controls.Add(i)
        End Sub
    

  6. #6
    ma ...

    Ma ... cosa succede? Errori? Problemi?

    Comunque, devi inserire una PictureBox, non una Image.
    E poi devi dire dove sta il png. E' su file?

    In questo caso devi usare la proprietà ImageLocation con eventuale percorso

            Dim p As New PictureBox
            p.Location = New Point(0, 0)
            p.Size = New Size(100, 100)
            p.ImageLocation = "img\Tuo.png"
            Me.Controls.Add(p)
    
    Ultima modifica di AntonioG; 30-07-2021 15:52 
    ℹ️ Leggi di più su AntonioG ...

  7. #7
    Sgrubak non è in linea Scribacchino
    Quote Originariamente inviato da AntonioG Visualizza il messaggio
    Comunque, devi inserire una PictureBox, non una Image.
    Anche perché l'Add della ControlCollection accetta come parametro un Control, ed Image non eredita. Quindi quel codice nemmeno compila...

    Suggerisco, in aggiunta a quanto detto da Antonio:
    1) di verificare la routine... Mi sembra strano che sette Button diversi debbano in continuazione aggiungere gli stessi controlli alla Form. O gli si cambia Name e Location (al minimo) o non ne capisco il senso;
    2) L'utilizzo di SuspendLayout e relativo ResumeLayout.

  8. #8
    gnappi non è in linea Scolaretto
    Grazie mille.Funziona perfettamente.
    Sbagliavo nella indicazione dell'immagine.

  9. #9
    gnappi non è in linea Scolaretto
    Grazie del tuo intervento.I button aggiungono un DGV,una label ed un pulsante di chiusura (che serve per rimuovere gli oggetti creati una volta che i dati sono stati visualizzati).La DVG cambia a seconda del bottone premuto.

  10. #10
    Quote Originariamente inviato da gnappi Visualizza il messaggio
    Grazie mille.Funziona perfettamente.
    Sbagliavo nella indicazione dell'immagine.
    No, col tuo codice non era solo quello
    ℹ️ Leggi di più su AntonioG ...

+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo

Potrebbero interessarti anche ...

  1. Funzione Controls
    Da BLUES nel forum Visual Basic .Net
    Risposte: 16
    Ultimo Post: 27-02-2020, 13:19
  2. Automatizzare la creazione di Shaped-controls
    Da John Hawk nel forum Visual Basic 6
    Risposte: 4
    Ultimo Post: 13-04-2012, 22:38
  3. Un quesito sui XP controls
    Da pazienza nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 13-10-2011, 12:28
  4. SplitContainer e la proprietà Controls
    Da Luca Cannavò nel forum Visual Basic .Net
    Risposte: 4
    Ultimo Post: 05-10-2011, 15:37
  5. [VB6] Problema con l'oggetto Controls, vb6 non mi aiuta.
    Da spikexx84 nel forum Visual Basic 6
    Risposte: 2
    Ultimo Post: 12-05-2008, 12:29