Thread View: be.comp.programming
8 messages
8 total messages
Started by TRAX
Thu, 27 Mar 2003 16:31
initi�el form in vb.net: hoe heet dit object??
Author: TRAX
Date: Thu, 27 Mar 2003 16:31
Date: Thu, 27 Mar 2003 16:31
21 lines
2165 bytes
2165 bytes
yow ng'ers :) een vraagje over vb.net: ik maak dus een form, hoe of wat doet er niet toe en dat form is van de klasse frmhoofdscherm. Ik moet daar geen new objectnaam as frmhoofscherm voor maken, blijkbaar doet de compiler dat zelf. Hij doet het zelf, heel handig natuurlijk maar ik vind nergens die declaratie van een object van de klasse frmhoofdscherm, ook niet in de generated code van de compiler zelf, want die staat ook in die klasse natuurlijk Ik heb dus eigenlijk de naam nodig van het form (als je het niet renamet is dat altijd form1) om vanuit een andere klasse enkele attributen te wijzigen. Als ik dat nu doe (heb al verschillende dingen geprobeerd) met bv frmhoofdscherm.status krijg ik als error dat het een object reference moet zijn, terwijl ik zo natuurlijk naar een klasse verwijs. Dus: ik zou graag weten hoe je dingen in die initi�le klasse kunt wijzigen vanuit een andere klasse en daarvoor heb de naam van dat object nodig (zal waarschijnlijk een standaarnaam zijn, dat vermoed ik toch). Ik hoop dat iemand mijn uitleg snapt :) alvast bedankt! -- stijn.verspeet@pandora[delete.this].be
Re: initi�el form in vb.net: hoe heet dit object??
Author: Pieter Philippaerts
Date: Fri, 28 Mar 2003 02:32
Date: Fri, 28 Mar 2003 02:32
12 lines
1668 bytes
1668 bytes
"TRAX" <Stijn.Verspeet@pandora[delete.this].be> wrote in message
news:EHFga.8955$t_2.1166@afrodite.telenet-ops.be...
> Hij doet het zelf, heel handig natuurlijk maar ik vind nergens die
> declaratie van een object van de klasse frmhoofdscherm
Zoek naar de Main methode in je code; die zou een lijn moeten bevatten in de
aard van
App.Run(new MainForm())
Die new MainForm is de instantie van de MainForm dat je zoekt.
Mvg,
Pieter Philippaerts
Re: initi�el form in vb.net: hoe heet dit object??
Author: TRAX
Date: Fri, 28 Mar 2003 06:35
Date: Fri, 28 Mar 2003 06:35
15 lines
1910 bytes
1910 bytes
Pieter Philippaerts wrote: > "TRAX" <Stijn.Verspeet@pandora[delete.this].be> wrote in message > news:EHFga.8955$t_2.1166@afrodite.telenet-ops.be... >> Hij doet het zelf, heel handig natuurlijk maar ik vind nergens die >> declaratie van een object van de klasse frmhoofdscherm > > Zoek naar de Main methode in je code; die zou een lijn moeten > bevatten in de aard van > App.Run(new MainForm()) > Die new MainForm is de instantie van de MainForm dat je zoekt. bedankt! :) ik wist dat hij ergens in de main moest staan maar die kon ik niet vinden. Nog een vraagje, weet er soms iemand hoe je een sub procedure doorgeeft als argument van een andere sub?
Re: initi�el form in vb.net: hoe heet dit object??
Author: Pieter Philippaerts
Date: Fri, 28 Mar 2003 06:46
Date: Fri, 28 Mar 2003 06:46
10 lines
1632 bytes
1632 bytes
"TRAX" <Stijn.Verspeet@pandora[delete.this].be> wrote in message news:w2Sga.9559$t_2.1239@afrodite.telenet-ops.be... > Nog een vraagje, weet er soms iemand hoe je een sub procedure doorgeeft als > argument van een andere sub? Zoek naar 'delegates' in de documentatie of op Google. Mvg, Pieter Philippaerts
Re: initiëel form in vb.net: hoe heet dit object??
Author: Nicolas Barbier
Date: Sat, 29 Mar 2003 19:37
Date: Sat, 29 Mar 2003 19:37
13 lines
1593 bytes
1593 bytes
TRAX wrote: (snip "hoe geraak ik als klasse-instantie aan een referentie naar mezelf") Ik veronderstel dat er in VB.NET wel een equivalent bestaat van "this" in Java of C++? Die kan je dan doorgeven naar de klasse waarin je het wil gebruiken. In een klasse rechtstreeks naar een instantie van een andere klasse verwijzen vind ik op zijn zachtst gezegd nogal "eigenaardig" :-). [ Kwestie van ook eens een VBer te proberen helpen ;-) ] -- Nicolas Barbier
Re: initi�el form in vb.net: hoe heet dit object??
Author: SLE
Date: Sun, 30 Mar 2003 07:44
Date: Sun, 30 Mar 2003 07:44
20 lines
1734 bytes
1734 bytes
"Nicolas Barbier" <anti@spam.invalid> wrote > TRAX wrote: > > (snip "hoe geraak ik als klasse-instantie aan een referentie naar mezelf") > > Ik veronderstel dat er in VB.NET wel een equivalent bestaat van "this" in > Java of C++? Die kan je dan doorgeven naar de klasse waarin je het wil > gebruiken. In een klasse rechtstreeks naar een instantie van een andere > klasse verwijzen vind ik op zijn zachtst gezegd nogal "eigenaardig" :-). > Inderdaad: "Me". > [ Kwestie van ook eens een VBer te proberen helpen ;-) ] > 't Ja, en daar hoort dan een ;-) bij? > -- > Nicolas Barbier
Re: initiëel form in vb.net: hoe heet dit object??
Author: KLinZ
Date: Sun, 30 Mar 2003 11:03
Date: Sun, 30 Mar 2003 11:03
28 lines
2189 bytes
2189 bytes
Nicolas Barbier wrote: > TRAX wrote: > > (snip "hoe geraak ik als klasse-instantie aan een referentie naar > mezelf") De OP had eigenlijk een andere vraag. Hij wilde de instantie van het mainform opvragen. Op mijn newsserver is die posting in ieder geval al niet meer aanwezig. Op die van jou wel? > Ik veronderstel dat er in VB.NET wel een equivalent bestaat van > "this" in Java of C++? Die kan je dan doorgeven naar de klasse waarin > je het wil gebruiken. In een klasse rechtstreeks naar een instantie > van een andere klasse verwijzen vind ik op zijn zachtst gezegd nogal > "eigenaardig" :-). Kwestie van smaak. Het behoort tot de 'officiele' design patterns. Het zogenaamde delegation design pattern: http://www.mindspring.com/~mgrand/pattern_synopses.htm#Delegation > [ Kwestie van ook eens een VBer te proberen helpen ;-) ] c00l :-) -- www.zenobits.com
Re: initiëel form in vb.net: hoe heet dit object??
Author: Nicolas Barbier
Date: Sun, 30 Mar 2003 13:25
Date: Sun, 30 Mar 2003 13:25
43 lines
2744 bytes
2744 bytes
KLinZ wrote: > Nicolas Barbier wrote: > >> TRAX wrote: >> >> (snip "hoe geraak ik als klasse-instantie aan een referentie naar >> mezelf") > > De OP had eigenlijk een andere vraag. Hij wilde de instantie van het > mainform opvragen. In mijn beschrijving van de vraag had ik al een soort antwoord verwerkt. Die referentie kan je dan doorgeven aan de gebruikende klasse, wat naar mijn mening een properdere programmeerstijl is. > Op mijn newsserver is die posting in ieder geval al niet meer aanwezig. > Op die van jou wel? Toen ik hem binnenhaalde was hij er in elk geval. De post is van 27/03, het lijkt me nogal eigenaardig als jou newsserver minder dan 3 dagen retentie zou hebben voor een be.* groep. >> In een klasse rechtstreeks naar een instantie van een andere klasse >> verwijzen vind ik op zijn zachtst gezegd nogal "eigenaardig" :-). > > Kwestie van smaak. Het behoort tot de 'officiele' design patterns. Het > zogenaamde delegation design pattern: > > http://www.mindspring.com/~mgrand/pattern_synopses.htm#Delegation Dat is niet hetgeen ik "eigenaardig" vond: waar ik het over had is het rechtstreeks (= via de naam) gebruiken van instanties die je zelf niet hebt gecreeerd, dus het gebruiken van een instantie (van een andere klasse) als "globale variabele". Hetgeen in je link "delegation" wordt genoemd is een soort vervanging van inheritance, waarbij je enkel de code wil hergebruiken. Nogal ongerelateerd tot mijn opmerking lijkt me. -- Nicolas Barbier
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads