Domanda

Che cosa è un controllo più leggero, un'etichetta o un controllo PictureBox? (Etichetta può contenere un'immagine troppo).

avrò un modulo con 110 icone visualizzate nei controlli separati e sto decidendo se io li visualizza in PictureBoxes, o di un etichette.

In VB6, ci fu un controllo Imagebox che era molto più leggero di picturebox. Qual è il controllo più simile a Imagebox in VB.NET?

Grazie! : -)

È stato utile?

Soluzione

Non credo che è possibile confrontare loro perché fondamentalmente sono così diverse - controlli VB6 rispetto ai controlli .NET Framework che è.

Date un'occhiata alla gerarchia delle classi in .net e vedrete che entrambi picturebox ed etichetta derivano dallo stesso insieme di classi.

Mentre io non dettagliare proprietà e metodi delle classi, direi che l'unica differenza tra un'etichetta e un Picturebox è che c'è una proprietà di testo per una casella Etichetta così di alleviare di rendere il proprio testo se ci non erano controllo Label e tutto quello che aveva era un PictureBox.

Sia un'etichetta e un PictureBox possono essere assegnati un oggetto Immagine o lavorare in combinazione con un ImageList. Quindi, se tutto quello che sta cercando di fare è di visualizzare le immagini allora la PictureBox dovrebbe essere più che bene (per non parlare del fatto che si trasmette in modo chiaro lo scopo del controllo nella vita: PictureBox: Icone :: Etichetta: testo).

Altri suggerimenti

Anche se so che non è parte della tua domanda, il vero problema sembra che stiamo vivendo è il fatto che si dispone di 110 icone in un unico modulo. Vorrei dare un'occhiata al l'interfaccia utente e vedere se c'è un modo migliore per gettare fuori o progettare in modo che lei non si deve preoccupare se utilizzare o meno un componente contro l'altro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top