Thread View: be.comp.programming
4 messages
4 total messages
Started by The Messiah
Sun, 13 Jul 2003 15:21
[C#.NET] Events
Author: The Messiah
Date: Sun, 13 Jul 2003 15:21
Date: Sun, 13 Jul 2003 15:21
11 lines
1410 bytes
1410 bytes
Ik wil de width van mijn formulier in een textbox hebben, ik heb hetvolgende
maar daar krijg ik een error.
Kan iemand me zeggen wat hiermee mis is?
private void Form1_Resize(object sender, System.EventArgs e)
{
textBox1.Text = this.Width.ToString;
}
Error: Method 'Int. ToString(string)' referenced without parentheses.
Alvast bedankt!
Re: [C#.NET] Events
Author: Nicolas Barbier
Date: Sun, 13 Jul 2003 15:44
Date: Sun, 13 Jul 2003 15:44
20 lines
1543 bytes
1543 bytes
The Messiah wrote:
> Kan iemand me zeggen wat hiermee mis is?
>
> private void Form1_Resize(object sender, System.EventArgs e)
> {
> textBox1.Text = this.Width.ToString;
> }
>
> Error: Method 'Int. ToString(string)' referenced without parentheses.
> Alvast bedankt!
Ik denk dat er een minimale kans is da je de haakjes ("()") achter de
ToString oproep bent vergeten.
Die domme compilers toch, waarom kunnen ze nooit duidelijke foutmeldingen
geven?
--
Nicolas Barbier
Re: [C#.NET] Events
Author: The Messiah
Date: Sun, 13 Jul 2003 17:32
Date: Sun, 13 Jul 2003 17:32
46 lines
2847 bytes
2847 bytes
"Nicolas Barbier" <anti@spam.invalid> schreef in bericht
news:3f117ea0$0$6526$afc38c87@sisyphus.news.be.easynet.net...
> The Messiah wrote:
>
> > Kan iemand me zeggen wat hiermee mis is?
> >
> > private void Form1_Resize(object sender, System.EventArgs e)
> > {
> > textBox1.Text = this.Width.ToString;
> > }
> >
> > Error: Method 'Int. ToString(string)' referenced without parentheses.
> > Alvast bedankt!
>
> Ik denk dat er een minimale kans is da je de haakjes ("()") achter de
> ToString oproep bent vergeten.
>
> Die domme compilers toch, waarom kunnen ze nooit duidelijke foutmeldingen
> geven?
>
> --
> Nicolas Barbier
Inderdaad, die haakjes waren het probleem. Bedankt!
Begrijp dan wel niet waarom dat niet goed gedaan wordt door de
IntelliSensekeuzelijst?
Nu even over iets anders, iets dat me niet helemaal duidelijk is wat hiermee
bedoelt wordt.
Ben namelijk bezig met een boek over C#.NET.
Een oefening als volgt:
Maak een project met een formulier en een tekstvak. Voeg code toe aan de
TextChanged-gebeurtenis om recursie
te voorkomen wanneer de gebruiker tekst invoert. Tip: voeg een teken toe aan
het eind van de tekst die de gebruiker
invoert met bijvoorbeeld het volgende statement:
txtMyTextBox.Text=String.Concat(this.txtMyTextBox.Text, "a");
Ik neem aan dat telkens wanneer men een letter typt in de textbox, de
TextChanged-event wordt aangesproken
en dat hier nu bedoelt wordt met recursie, het steeds aanspreken van die
functie.
Begrijpt er soms iemand wat nu eigenlijk de bedoeling is van die oefening?
Is het de bedoeling dat die TextChanged-event niet telkens moet aangesproken
worden?
Hoe gaat men te werk?
Re: [C#.NET] Events
Author: Nicolas Barbier
Date: Sun, 13 Jul 2003 20:14
Date: Sun, 13 Jul 2003 20:14
39 lines
2591 bytes
2591 bytes
The Messiah wrote:
> Nicolas Barbier wrote:
>
>> Ik denk dat er een minimale kans is da je de haakjes ("()") achter de
>> ToString oproep bent vergeten.
>
> Inderdaad, die haakjes waren het probleem. Bedankt!
> Begrijp dan wel niet waarom dat niet goed gedaan wordt door de
> IntelliSensekeuzelijst?
Ik ook niet.
> Een oefening als volgt:
> Maak een project met een formulier en een tekstvak. Voeg code toe aan de
> TextChanged-gebeurtenis om recursie
> te voorkomen wanneer de gebruiker tekst invoert. Tip: voeg een teken toe
> aan het eind van de tekst die de gebruiker
> invoert met bijvoorbeeld het volgende statement:
> txtMyTextBox.Text=String.Concat(this.txtMyTextBox.Text, "a");
>
> Ik neem aan dat telkens wanneer men een letter typt in de textbox, de
> TextChanged-event wordt aangesproken
> en dat hier nu bedoelt wordt met recursie, het steeds aanspreken van die
> functie.
> Begrijpt er soms iemand wat nu eigenlijk de bedoeling is van die oefening?
> Is het de bedoeling dat die TextChanged-event niet telkens moet
> aangesproken worden?
> Hoe gaat men te werk?
Ik veronderstel dat de code die je op dat moment al hebt (?), ervoor zorgt
dat als de "textbox" van inhoud wordt veranderd, er iets aan de inhoud
wordt veranderd (namelijk een "a" achter de inhoud plakken), waardoor
dezelfde functie weer wordt opgeroepen. Gevolg: een oneindige recursie. Ik
denk dat het de bedoeling is om ervoor te zorgen dat dat niet meer het
geval is.
--
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