+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 6 su 6

Ridimensionare controllo fuori dal contenitore

  1. #1
    RoByPaN non  in linea Novello
    Buongiorno,
    un piccolo aiuto,
    ho un Panel che a sua volta contiene una GroupBox con all'interno una RichTextBox che ha un'altezza di soli 52 pixel dove memorizza i log dell'applicazione, con questi due eventi al passaggio del mouse aumento le dimensione (solo altezza) per poter leggere pi righe:
        Private Sub RichLog_MouseMove(sender As Object, e As MouseEventArgs) Handles RichLog.MouseMove
            RichLog.Size = New Size(348, 600)
            RichLog.BringToFront()
        End Sub
    
        Private Sub RichLog_MouseLeave(sender As Object, e As EventArgs) Handles RichLog.MouseLeave
            RichLog.Size = New Size(348, 52)
        End Sub
    
    Problema:
    come faccio a far uscire, ingrandire le dimensioni, cos da poter uscire dal contenitore padre la RichTextBox(RichLog).

    Grazie.

  2. #2
    Sgrubak non  in linea Scribacchino
    Quote Originariamente inviato da RoByPaN Visualizza il messaggio
    come faccio a far uscire, ingrandire le dimensioni
    Questa parte non l'ho capita, ma invece del MouseMove, usare il MouseEnter?

  3. #3
    RoByPaN non  in linea Novello
    Le due fiuzioni che ho scritto, funzionano, ma le nuove dimensioni dichiarate eccedono le dimensioni del contenitore che contiene la Richlog..
    Vorrei che andasse in primo piano tipo i popup.

  4. #4
    Sgrubak non  in linea Scribacchino
    Quote Originariamente inviato da RoByPaN Visualizza il messaggio
    Le due fiuzioni che ho scritto, funzionano
    Ok, ma male... Ogni movimento del Mouse sul controllo costringe il riassegnamento del nuovo Size, quando basta farlo una volta sola all'entrata del mouse sul controllo.


    Quote Originariamente inviato da RoByPaN Visualizza il messaggio
    ma le nuove dimensioni dichiarate eccedono le dimensioni del contenitore che contiene la Richlog
    E tu ridimensiona anche il contenitore, e porta quello in primo piano. All'uscita dal controllo, ripristini tutto.
    Ultima modifica di Sgrubak; 19-05-2021 17:42  Motivo: Corretto errore di battitura

  5. #5
    L'avatar di Brontolo
    Brontolo non  in linea Very Important Person
    Praticamente un ToolTip.
    Se destinata a mostrare semplicemente un log, che bisogno c' di una RichTextBox; non basta una Label?
    Puoi svincolarla dal contenitore solo disegnandola fuori dal contenitore e posizionandola al momento della sua espansione agendo sulle sue coordinate.
    ℹ️ Leggi di pi su Brontolo ...

  6. #6
    RoByPaN non  in linea Novello
    Grazie Brontolo...
    Quindi se ho capito bene, sposto la richbox o label cambiando il point e la sposto su z ?
    Domani provo e vi dico.
    Il suggerimento di @sgrubak ha funzionato, ma ho dovuto ridimensionare i due contenitori che contengono la richtextbox.
    Per ora un umile grazie..

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. UserControl: controllo MonthCalendar fuori Form!
    Da moneyscent nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 01-11-2011, 10:40
  2. Controllo elenco carte contenitore 2
    Da glak nel forum Visual Basic .Net
    Risposte: 12
    Ultimo Post: 29-01-2011, 15:51
  3. Contenitore per controlli
    Da gvigliani nel forum Visual Basic .Net
    Risposte: 3
    Ultimo Post: 05-08-2010, 19:22
  4. Contenitore di immagini
    Da angelweb nel forum Visual Basic .Net
    Risposte: 1
    Ultimo Post: 22-01-2008, 11:01
  5. Impostare il contenitore di un controllo
    Da Ste nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 25-04-2006, 18:14