kiekviena karta pries ShowDialog() kurk nauja instance..
using(var form = new SomeForm())
{
if(form.ShowDialog(this) == DialogResult.Ok)
{
...
}
}
"Valdas" <valdonas@super.lt> wrote in message
news:i9rf9u$qk9$1@trimpas.omnitel.net...
> ka reiskia nereusint instance, tai kaip tada naudotis tuo ShowDialog ? man
> reikalingas tas modaliskumas, nes darau savo open file dialoga, ir kai
> uzdarau forma, tik tuomet gaunu reiksme...
>
> "fakeID" <fakeID@fakeHost.com> wrote in message
> news:i9rcss$n3d$1@trimpas.omnitel.net...
>> Nereiktu reusinti formos instance, nebent tau tikrai taip reikia (pvz
>> forma kuriasi 15 sek, bet tada turbut kazkas blogai su tavo forma ;)..
>> Blogiausiu atveju isitikink, kad GarbageCollector nesunaikins tavo
>> formos:
>> a. ikisk instance i static field
>> b. galbut verta overridint close, ir hidint forma vietoj base.close()
>>
>> bet siaip - nereusink instance. tai bloga architektura
>>
>> "Valdas" <valdonas@super.lt> wrote in message
>> news:i9r6gd$er1$1@trimpas.omnitel.net...
>>> Sveiki, iskilo tokia beda, bandant is vienos formos atidaryti kita
>>> "Forrm2.ShowDialog()", pradzioje atidaro, bet programai padirbus kokia
>>> valanda ir vel bandant atidaryti, meta klaida "ObjectDisposedException",
>>> gal nujauciat kur cia beda ?
>>>
>>> aciu
>>>
>>>
>
>