Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    31

    [C#]: Array di PictureBox

    Salve ragazzi!

    Ho da pochissimo iniziato ad usare il framework .net e mi sono imbattuto in un problema. Devo creare un programma in c# che si basa sulla presenza di tante (poco più di un centinaio) piccole PictureBox, di cui conosco già il numero esatto e tutte le proprietà iniziali (non mi serve necessariamente poterle creare a run-time). Ogni volta che l'utente preme su una di essa viene richiamata una funzione che algoritmicamente sceglie un'altra PictureBox che inizierà a lampeggiare.
    Io pensavo fosse veramente semplice, ma quando ho cercato di far sì che le PictureBox aggiunte al mio Form fossero elementi di un array, impostando per esempio il Name pari a PictureBox[1], ho ricevuto un errore del tipo "Property value is not valid". Spulciando sulla rete ho visto che è possibile ovviare a questo problema creando i componenti usando esclusivamente il codice.. ma dato che le mie PictureBox dovranno assumere delle posizioni in base a uno sfondo che non ha regolarità geometrica e che metterò sotto, per me sarebbe veramente complicato definirne la posizione di tutte quante senza poterle visualizzare nel tab Design!

    Se non facessi l'array, non potrei accedere in modo efficiente alle proprietà delle PictureBox per farle lampeggiare!

    Come potrei fare?

    Grazie anticipatamente!

  2. #2
    Devi crearle da codice, è l'unica.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    31
    che sfiga.. ora è un casino posizionare tutte le mini picture box in modo corretto!

  4. #4
    Be', in alternativa puoi sempre crearle tutte con il designer ed aggiungerle ad un array nel costruttore della classe form.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    31
    giusto, grazie!

  6. #6
    Prego; ciao!
    Amaro C++, il gusto pieno dell'undefined behavior.

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.