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

    c# modificare picturebox.region

    salve raga...
    buone ferie a tutti .

    cerco di cambiare la forma di una picturebox cosi come il backgraund ,
    nel web ho trovato un pezzo di codice (ecceziunale veramente )
    funziona con le solite forme geometriche (preimpostate dalla classe).
    ma come ho detto prima cerco qualcosa tipo

    picurebox1.region = picturebox1.backgroundimage.region <-- cosi e errato
    potete aiutarmi a capire come ricavare la (region) del bitmap
    codice:
    namespace picture_box_region
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                System.Drawing.Drawing2D.GraphicsPath gp = new System.Drawing.Drawing2D.GraphicsPath();
              
                gp.AddEllipse(1, 1, pictureBox1.Width, pictureBox1.Height);
                Region rg = new Region(gp);
                pictureBox1.Region = rg;
    
    
                }
        }
    }

  2. #2
    salve
    dopo qualche giorno di ricerche ho trovato molto materiale ,
    basta cercare bitmap region c#, e quel materiale e disponibile a tutti

    ma vorrei chiedervi (per chi sa lunga ) ,
    ho notato che :
    viene creata un nuova classe per ricavare i margini (region) del bitmap

    successivamente poi la puoi usare nel tuo progetto .
    tipo(pictutrebox1.region = new region (nome ....)
    ecco la domanda secondo voi e' questa e l'unica strada?

    spero mi risponda qualcuno.. grazie

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.