Hej! Visual Basics inbyggda stöd för kontroll-matriser stödjer tyvärr dimensionella matriser (med egenskapen 'index'). Hej Du kan lätt använda dig av principen:CommandButtons i tvådimensionell matris
Jag vill lägga CommadButtons i en tvådimensionell matris Knappar(3,3).
Hur får jag in knapparna i matrisen? Jag vill att knapparna ska heta något typ cmdKlicka(0,0).
/GetSv: CommandButtons i tvådimensionell matris
Om du absolut vill ha en tvådimensionel matris som innehåller referenser till separata instanser av t ex en 'TextBox' så får du nog se till att dynamiskt ladda in dessa kontroller i din applikation och sedan spara referenser till dem i matrisen...
Lite krångligt, tyvärr har jag ingen exempel-kod lätt tillgänglig här, men sök på nätet efter dynamiska kontroller i VB.
Kanske är det enklare om du i din applikation skapar en tvådimensionell matris som helt enkelt bara innehåller aktuellt index för en vanlig kontroll-matris (en endimensionell sådan)?
Lycka till!
// QezSv: CommandButtons i tvådimensionell matris
Förstår inte varför du tycker att det behövs
tvådimensionella matriser.I Arrayer överhuvudtaget
är det resursslöseri att använda flerdimensionella matriser.
Du kan ju lika enkelt tänka att den övre hälften av
en 1 dimensionell array motsvarar din array(0,0)
Mycket effektivare
tycker
SvenSv: CommandButtons i tvådimensionell matris
X = Index Mod Bredd
Y = Index \ Bredd
/Niklas Jansson