Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    60

    Picture disegnata in RichTextBox [vb6]

    Allora io riesco a disegnare su un picture box con questo codice
    codice:
    Dim Drawing As Boolean 
    Private Sub Form_Load() 
    Drawing = False 
    End Sub 
    Private Sub Picture1_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single) 
    Drawing = False 
    End Sub 
    Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)     
    Drawing = True  
       Picture1.DrawWidth = 9 
    Picture1.ForeColor = RGB(VScrollRed, VScrollGreen, VScrollBlue)    
     Picture1.PSet (x, y)
     End Sub  Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)   
      If Drawing = True Then Picture1.Line -(x, y) 
    End Sub
    e riesco a inserire una picture box in un Rich Text Box con questo codice
    in un modulo
    codice:
    Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
    e con questo nel form

    codice:
    Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long Const WM_PASTE = &H302 
    Sub InsertPicInRTB(ByVal RTB As RichTextBox, ByVal Pic As StdPicture)     Clipboard.Clear     Clipboard.SetData Pic     SendMessage RTB.hwnd, WM_PASTE, 0, 0     
    End Sub     
    Private Sub Command2_Click() 
    InsertPicInRTB RichTextBox1, Picture1.Image
     End Sub
    ma nel Rich TExt Box non inserisce il disegno che ho fatto nella picture..qualcuno sa aiutarmi?
    grazie =)

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Manca la parte in rosso

    codice:
    Private Sub Form_Load()
        Drawing = False
        Picture1.AutoRedraw = True
    End Sub
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    60
    come sempre grazie. è questa la soluzione

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.