[ mmmm @ 01.11.2003. 11:59 ] @
Imam nekoliko formi, od kojih je recimo Form1 glavna, e sad kad hocu da prikazem Form2, ja je prikazem, ali je prikazem kao .ShowDialog (dakle, da dok je Form2 aktivna da se ne moze kliknuti na Form1); e sad je pitanje - kada minimizujem Form2, ta se forma minimizuje, ali je Form1 i dalje na monitoru, a ne mogu da kliknem na nju - mogu li nekako da presretnem dogadjaj kada se Form2 minimizuje, pa da minimizujem i Form1?

Pozdrav
[ Dragi Tata @ 01.11.2003. 23:09 ] @
Sa ShowDialog se otvaraju modalni dijalozi, kao što je recimo Tools-Internet Options na IE-u. Oni uopšte ne treba da imaju dugme za minimizaciju.

Dakle, rešenje - ukloni dugme za mnimizaciju sa Form2
[ Shadowed @ 02.11.2003. 00:53 ] @
To bi svakako trebalo da bude tako ali sam ja video negde bas mogucnost da se automatski (znaci bez koda) minimizuje glavni prozor ali sad nemam ni VS ni MSDN. Mislim da treba da se postavi Owner svojstvo nove forme na glavnu (tako da je glavna vlasnihk nove) ali nisam siguran.
[ Deep|Blue @ 02.11.2003. 02:10 ] @
a sto ne probas nesto kao

form1.windowsstate=minimized
form2.show
[ mmmm @ 02.11.2003. 21:25 ] @
Citat:
Deep|Blue:
a sto ne probas nesto kao

form1.windowsstate=minimized
form2.show



Nesto kasnije sam se i sam sjetio slicne opcije; ipak, uradio sam nesto ovako: imam dvije forme - Form1 i Form2, na Form1 je Button1 u kome je sljedeci kod:

Dim forma2 As New Form2
Dim forma1 As New Form1
forma1.WindowState = FormWindowState.Minimized
forma2.ShowDialog(Me)

E sad, ovaj se kod odradi fino izuzev jedne stvari - Form1 se ne minimizuje :( Mogu recimo da minimizujem Form2 iz istog koda, ali Form1 nece (button1 koji sadrzi navedeni kod se nalazi na Form1).

Drugo pitanje se tice baza podataka - naime, uspio sam da u jednoj od linija koda koja pristupa bazi da ubacim nesto kao "ORDER BY Datum"; e sad - problem je sto mi tada daje podatke iz baze sortirane po datumu od najmanjeg (tj, najranijeg) do najveceg (tj najnovijeg) datuma - mogu li kako da okrenem taj redosljed - da ide od nanovijeg datuma prema najstarijem (iako postoji jedan workaroud - da na ovaj nacin napunim dataset, a da zatim preko for...next petlje koju cu okrenuti da cita od kraja dataseta prezentujem te podatke na odgovarajuce mjesto)?

Pozdrav
[ degojs @ 02.11.2003. 21:44 ] @
ORDER BY Datum ASC;
ili
ORDER BY Datum DESC;

i to je to (ASCending, DESCending)

Usput, što se formi tiče, da li se radi o MDI ili SDI aplikaciji?
[ Shadowed @ 03.11.2003. 00:18 ] @
@mmmm: jesi li probao ono sa Owner svojstvom?
[ Deep|Blue @ 03.11.2003. 01:00 ] @
I predlog
u biti da koristis show metod umesto showmodal
na formi I

Code:

dim c_form2 as new form2
c_form2.mdiparent=me
c_form2.show


II predlog
ako zelis da se ne moze kliknuti na formu 1 kad je prikazana forma2
na formi 1

Code:

command1_click(sender, e) handles command1.click
dim c_form2 as new form2

me.visible=false
c_form2.showmodal
me.visible=true 
end sub