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

    creare un bottone in vb.net!!

    salve: vorrei sapere come posso creare un nuovo bottone da codice (in vb.net), e creare anche l'evento click associato al bottone, grazie....

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Dovresti essere più specifico...cosa intendi per creare un nuovo bottone?

    Vuoi definire una classe che implementi un pulsante differenziando quello standard che hai già a disposizione nella ToolBox, oppure creare semplicemente un oggetto di questo tipo da codice?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    creare da codice un bottone....
    non implementare una classe....

  4. #4
    codice:
    Dim x As New Button
    x.proprietà=valore 'per tutte le proprietà che si vogliono modificare
    AddHandler x.NomeEvento, AddressOf GestoreEvento 'per tutti gli eventi che si vogliono gestire
    Me.Controls.Add(x) 'o NomeForm.Controls.Add(x)
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5

    creare 1000 bottoni da codice

    salve.... vorrei sapere, come creare 1000 bottoni da codice, nel senso che dopo aver cliccato sul bottone base iniziale, si creano altri bottoni, ed ogni bottone può essere cliccato per fare altre determinate cose....

    finora ho fatto il codice che crea più bottoni, ma come posso associargli l'evento clik ad ogni bottone creato?? risp., grazie.... ....

    Public Class Form1
    Dim i As Integer = 0
    Dim b(1000) As Button
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    If i = 0 Then
    b(i) = New Button
    b(i).Top = 0
    b(i).Parent = Me
    i += 1
    Else
    b(i) = New Button
    b(i).Top = b(i - 1).Top + 20
    b(i).Parent = Me
    i += 1
    End If
    End Sub
    End Class

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Ho unito le discussioni aperte sull'argomento, visto che crearne 1 o 1000 non fa molta differenza: basta un ciclo.

    Invito ad un uso più ragionato del forum, oltre al rispetto del Regolamento (manca sempre il linguaggio).

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  7. #7
    Leggi il mio post poco sopra, nell'esempio c'è anche spiegato come aggiungere i gestori di eventi.
    Amaro C++, il gusto pieno dell'undefined behavior.

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.