Tema: Re: System.Windows.Forms.Form - Modal Show/Hide
Autorius: Jornada Del Muerto
Data: 2009-09-15 13:15:32
Del to kad nekraudineti kruvos informacijos kiekviena karta ir islaikyti 
paskutinius vartotojo pasirinkimus dialoge, yra siaip daznai gan naudojama 
ne Show ir Close o Show/Hide (WinAPI) kad duomenu kurie ne taip daznai 
keiciasi ne kraudineti bereikalo kas kelias sekundes, jei tas dialogas 
daznai kvieciamas.

Siaip tai ne .NET o c# buciau senai jau padares :)

"xz" <xz@noemail.lt> wrote in message news:op.uz9fqsi23fdbpk@localhost...
> Nelabai pagavau esmės. Kodėl Hide(), o ne Close()? Performance`ą visda 
> testuok and Releas`o.
>
> On Mon, 14 Sep 2009 21:34:22 +0300, Jornada Del Muerto <ask@me.email> 
> wrote:
>
>> Sveikuciai,
>>
>>     Turiu cia tokia maza beda, dar googlinsiu rytoi, bet pagalvojau gal 
>> kas zinos, zodziu turiu tokius gan statinius klasifikatoriu dialogus, 
>> kuriuose pasikrauna gan daug duomenu ir sugalvojau juos pacache'int 
>> userio kompe kad maziau apkraudinet serva.
>>
>>     1. Deklaruoju forma kaip klases memberi ir kada reikia iskvieciu su 
>> ShowDialog() nes man reikia kad ji vistiek liktu modaline;
>>
>>     2. Pacioje formoje uzdarant kvieciasi toks kodas:
>>
>>     void Shutdown ()
>>     {
>>         DialogResult = DialogResult.OK;    // this megejam cia 
>> this.DialogResult inicializuojama
>>         Hide();
>>     }
>>
>>     Na zodziu viskas kaip ir veikia, problema kad ne visada kazkaip 
>> atgaunu fokusa greitai i forma kuri kviete sia forma, bent jau debug 
>> rezime leidziant ant dev studio buna uzdelsimas, bandziau delioti Focus 
>> i forma kuri kviecia sia forma bet taspats, sakau gal dar kazka kazkur 
>> reik dadet ?:)
>>
>>     Any ideas? cia siaip "simple question" tiem kas jau tai dare :)
>
>
> -- 
> Using Opera's revolutionary e-mail client: http://www.opera.com/mail/