Ik ben een tijdje geleden begonnen aan het programmeren met VB6 en heb een aantal simpele programmaatjes in elkaar gezet (zoals: priemgetalcheck, simpel database lezen, enz). Ik probeer nu ook een spel te maken in VB (kweet het, helemaal foute programmeertaal, maar toch wil ik het proberen), maar al snel liep ik tegen een probleem.
Wat voor spel maakt op zich niet zo veel uit, maar we gaan even van een soort strategie spel uit. Hoe kan ik nieuwe units of gebouwen aanmaken? Ik kan onmogelijk van te voren 100 pictureboxen aan maken, zodat als een unit maak, er een ongebruikte picturebox in het speelveld wordt gezet, en de eigenschappen krijgt van die bepaalde unit. Dit is natuurlijk veels te veel werk.
Mijn bedoeling is daarom ook geweest dat als ik een unit maak, VB een nieuwe picturebox aan laat maken, en die een naam te geven die ik met een variabele aanduid.
Ik ben begonnen met tutorials en boeken over VB6 te lezen en online help (ook de search hier op GoT) te zoeken, maar daar worden dit soort gevallen (uiteraard) niet behandeld. In een applicatie voor een bedrijf zal je geval niet zo snel tegenkomen.
Toen las ik iets over MDI childform, dit zag ik als een mogelijkheid om het probleem op te lossen, omdat je oneindig veel child forms in een parent kan plaatsen, onder run-time. Het maken van zo'n constructie is gelukt, maar een child form is verreweg van ideaal om een unit te representateren. Ik vond het namelijk niet zo makkelijk om er een afbeelding op het form te plaatsen, en dan uiteraard de rand met de - en x knop weg te halen.
Ik vraag me dus af of het mogelijk is in VB om onder run-time, pictureboxen, of command buttons te generen.
Wat voor spel maakt op zich niet zo veel uit, maar we gaan even van een soort strategie spel uit. Hoe kan ik nieuwe units of gebouwen aanmaken? Ik kan onmogelijk van te voren 100 pictureboxen aan maken, zodat als een unit maak, er een ongebruikte picturebox in het speelveld wordt gezet, en de eigenschappen krijgt van die bepaalde unit. Dit is natuurlijk veels te veel werk.
Mijn bedoeling is daarom ook geweest dat als ik een unit maak, VB een nieuwe picturebox aan laat maken, en die een naam te geven die ik met een variabele aanduid.
Ik ben begonnen met tutorials en boeken over VB6 te lezen en online help (ook de search hier op GoT) te zoeken, maar daar worden dit soort gevallen (uiteraard) niet behandeld. In een applicatie voor een bedrijf zal je geval niet zo snel tegenkomen.
Toen las ik iets over MDI childform, dit zag ik als een mogelijkheid om het probleem op te lossen, omdat je oneindig veel child forms in een parent kan plaatsen, onder run-time. Het maken van zo'n constructie is gelukt, maar een child form is verreweg van ideaal om een unit te representateren. Ik vond het namelijk niet zo makkelijk om er een afbeelding op het form te plaatsen, en dan uiteraard de rand met de - en x knop weg te halen.
Ik vraag me dus af of het mogelijk is in VB om onder run-time, pictureboxen, of command buttons te generen.