Visualizzazione dei risultati da 1 a 8 su 8

Discussione: [VB6] combo e font

  1. #1

    [VB6] combo e font

    Salve sto facendo un piccolo text editor,ho messo un combo con i nomi dei font,ma come faccio ogni volta che viene scrollato il combo ( e viene cambiato il font) ad applicarlo al text? (ho provato Combo1_Change() ma funziona solo quano il valore cambia da tastiera) inoltre come faccio a far apparire il primo font come primo text del combo invece di farlo rimanere bianco?

    codice:

    codice:
    Private Sub Combo1_Change()
      On Error Resume Next
      Text1.Font = Combo1.Text
    End Sub
    
    
    
    Private Sub Form_Load()
    Dim i, a
      For i = 0 To Screen.FontCount - 1
        Combo1.AddItem Screen.Fonts(i)
      Next
      For a = 1 To 50
        If a = 1 Then
          Combo2.Text = "0"
        End If
        Combo2.AddItem a
      Next
    
    End Sub

  2. #2
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    ricorda di includere il codice nel tag [*CODE] codice [*/CODE] (senza asterischi)
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  3. #3
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    fallo sul clik anzichè sull'onchange!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  4. #4
    sul click non va bene perchè quando clicchi c'è ancora il testo vecchio,poi cambi,rilasci e il font non viene cambiato !

  5. #5
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    così a me funziona bene
    codice:
    Private Sub Combo1_Click()
      On Error Resume Next
      Text1.Font = Combo1.Text
    End Sub
    
    
    
    Private Sub Form_Load()
    Dim i, a
      For i = 0 To Screen.FontCount - 1
        Combo1.AddItem Screen.Fonts(i)
      Next
    End Sub
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  6. #6
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    per settare il primo elemento aggiungi la riga dopo il ciclo con cui hai caricato il combo
    codice:
    Combo1.ListIndex = 0
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  7. #7
    E' vero funziona,grazie

  8. #8
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da marcio_hack
    E' vero funziona,grazie
    :sexpulp:
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

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.