🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #22191

Re: znow sie pogubilem

#22191
From: Łukasz 'Maly' Ostrowski
Date: Tue, 07 Jun 2011 09:36
50 lines
2846 bytes
On Tue, 7 Jun 2011 09:00:20 +0200, qaz wrote:
> teraz edytor (i kompilator) sygnalizują błąd w form2
> 
> private void button1_Click(object sender, EventArgs e)
> {
> Form kl = new form1();
> kl.ShowDialog();
> this.textBox1.Text = form1.psWk;
> }

Jezus marian:
kl.psWk a nie form1.psWk...

Tworzysz kl typu Form1, więc stan bierzesz
z kl a nie z samego typu.

Tzn. dla każdego dialogu(instancji) klasy Form1(*) chcesz
mieć zapamiętany stan, jakiegoś tam textBox'a,
a nie dla całej rodziny tychże klas. Takie zmiany
wprowadza Ci Maciej, ale bez wytłumaczenia dlaczego. ;-).

(*) - przyjęło się że nazwy typów pisze się z 
WielkiejLitery a pola i zmienne zaczyna małąLiterą.

> Error 2 An object reference is required for the non-static field, method, or 
> property 'iFV.form1.psWk.get' ...

Przeczytaj jakąkolwiek książkę najpierw, żeby mieć
minimum zrozumienia co w ogóle robisz, zanim coś
zaczniesz robić. Wiem, wiem, dzisiejsza młodzież,
książka to zło, przecież jak jest wizualny designer
to można wszystko porysować a minimalna wiedza
na temat jezyka jest nadmierna i tylko zaciemnia
obraz ;-).

Dobieranie słów kluczowych i modyfikatorów metodą
Monte-Carlo to nie jest dobry sposób.

p.s. kwalifikowanie wszystkiego za pomocą 
     explicit "this" to bad-practice.

p.p.s. jak się uprzeć to wystarczy sam getter do
       textBox1.Text, lub ostatecznie można w
       Designerze wystawić textBox1 jako internal
       bądź public. Ale za tym napewno nie nadążysz,
       dlatego tylko wspominam.

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://l3v.eu/
Technical Details
Message-ID: <29nnpgk66jqc$.ukps31o3saeg$.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
References: <4de88723$0$2440$65785112@news.neostrada.pl> <f0d2b8ca-4ff0-44bc-a255-bc7e72ee7eb7@s2g2000yql.googlegroups.com> <4de8b4ad$0$2497$65785112@news.neostrada.pl> <f86bf68d-f9ee-4c03-b0a7-bfb9411474b7@y12g2000yqh.googlegroups.com> <4dec8f29$0$2439$65785112@news.neostrada.pl> <4dec9398$0$2486$65785112@news.neostrada.pl> <61a8bb4d-9345-4a5a-a1d5-ca0351595fe2@e35g2000yqc.googlegroups.com> <4dedcc87$0$2459$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
From: Łukasz 'Maly' Ostrowski <maly@USUNnemo.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: znow sie pogubilem
Date: Tue, 7 Jun 2011 11:36:06 +0200
Organization: Acme
Lines: 50
Message-ID: <29nnpgk66jqc$.ukps31o3saeg$.dlg@40tude.net>
References: <4de88723$0$2440$65785112@news.neostrada.pl> <f0d2b8ca-4ff0-44bc-a255-bc7e72ee7eb7@s2g2000yql.googlegroups.com> <4de8b4ad$0$2497$65785112@news.neostrada.pl> <f86bf68d-f9ee-4c03-b0a7-bfb9411474b7@y12g2000yqh.googlegroups.com> <4dec8f29$0$2439$65785112@news.neostrada.pl> <4dec9398$0$2486$65785112@news.neostrada.pl> <61a8bb4d-9345-4a5a-a1d5-ca0351595fe2@e35g2000yqc.googlegroups.com> <4dedcc87$0$2459$65785112@news.neostrada.pl>
NNTP-Posting-Host: static-78-9-71-129.ssp.dialog.net.pl
Mime-Version: 1.0
X-Trace: news.dialog.net.pl 1307439400 28502 78.9.71.129 (7 Jun 2011 09:36:40 GMT)
X-Complaints-To: abuse@dialog.net.pl
NNTP-Posting-Date: Tue, 7 Jun 2011 09:36:40 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit