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

    Width RichTextBox proporzionale al form size

    salve ragazzi, avrei la necessità di adeguare la larghezza del RichTextBox in base alla larghezza del windows form - 100

    il mio codice funziona ma mi domando perchè effettua quello che voglio solo quando ci scrivo del testo nel RichTextBox

    codice:
    Public Class Form1 
    
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 
    
    Me.Location = (New Point(0, 0)) 
    Me.Width = My.Computer.Screen.WorkingArea.Width
    Me.Height = My.Computer.Screen.WorkingArea.Height 
    
    End Sub 
    
    Private Sub RichTextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RichTextBox1.TextChanged 
    
    RichTextBox1.Width = My.Computer.Screen.WorkingArea.Width - 100 
    
    End Sub 
    
    End Class

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Che cosa ti dice questo

    RichTextBox1_TextChanged

    come nome dell'evento in cui hai inserito il codice?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    e lo so che è lì il problema. come devo cambiarlo?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Scusa ma avevi scritto

    " mi domando perchè "

    e quindi ti ho risposto di conseguenza.

    Devi usare un evento per il codice che venga scatenato quando ti serve ... per esempio il resize del Form.

    Ma esistono altre proprietà del controllo che ti permettono di ancorarlo ai bordi del form che ti potrebbero essere utili.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    455
    Originariamente inviato da Loliva Fabio A.
    e lo so che è lì il problema. come devo cambiarlo?
    E' normale, esegue la funzione ogni volta che il testo del richtextbox subisce una modifica...

    per fare cio' ci sono due modi:

    usi la proprietà Dock del controllo
    oppure
    usi il tuo codice in un altro tipo di evento della richtextbox

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.