eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming[VB .Net] Dlaczego to działa › [VB .Net] Dlaczego to działa
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!op
    al.futuro.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.ne
    ws.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    Date: Wed, 26 Sep 2012 12:21:20 +0200
    From: Krzysiek <k...@p...spam>
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.7) Gecko/20120824
    Thunderbird/10.0.7
    MIME-Version: 1.0
    Newsgroups: pl.comp.programming
    Subject: [VB .Net] Dlaczego to działa
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Lines: 35
    Message-ID: <5062d618$0$1214$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.22.28.116
    X-Trace: 1348654616 unt-rea-b-01.news.neostrada.pl 1214 83.22.28.116:52806
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.comp.programming:199615
    [ ukryj nagłówki ]

    Witam,

    przejąłem właśnie kilka różnych projektów (w większości niewielkich) po
    koledze który odszedł z firmy.
    Jak się okazuje miał on wiele dziwnych nawyków programistycznych, (część
    wynikających chyba z niechlujstwa, część z niedouczenia), ale czasami po
    prostu nie rozumiem dlaczego działa coś co, jak mi się wydaje, działać
    nie powinno.

    Przykład 1:
    Mamy dwie formy: Form1 (startowa) i Form2.
    W kodzie Form1 następują odwołania do Form2 - jej zmiennych, obiektów
    (np. datagridview) i ich metod.
    Nigdzie wcześniej nie ma użytego słowa new w odniesieniu do Form2,
    odwołania następują po prostu przez nazwę klasy. Dzieje się to też
    jeszcze przed użyciem show.

    Czyli np.

    Private Sub Form1_Load (...)
    Form2.zmienna = 5;
    Form2.DataGridView1.Rows.Clear()
    Form2.Show()

    Czy VB automatycznie używa konstruktora przy odwołaniu do formy, czy o
    co w ogóle chodzi? :)

    Przykład 2:
    (inny program) Po użyciu metody Close dla formy Form2 następują
    odwołania do jej zmiennych z formy Form1. A Form2 nie było pokazywane
    przy użyciu showdialog tylko show.

    Zdziwiony
    Krzysiek

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: