[ dOvLo @ 06.12.2007. 09:39 ] @
Lijep pozdrav!
Za predmet programiranje za windows, dobio sam temu seminarskog(zadatak) da napravim MDI notepad sa mogućnošću traženja stringa i zamjenjivanje istog(znači onaj klasični find and replace window).

Eh, ja sam sve odradio bio i sve je radilo perfektno, al bez MDI! Znači sada sam lijepo sve odradio ponove, aplikacija je napravljana u MDI formama, ali mi sada nema šanse da proradi onaj kod koji sam negdje našao za find&replace za SDI, pa ako mi itko može pomoći bio bi mu jako zahvalan!

Dakle aplikacija je urađena u VS2005 C#!

Evo ja cu postati moj project, evo slike kako bi find and replace dialog trebao izgledati:

Dakle ja sam ove dialoge prepravio na naš jezik i tako...





p.s.Hvala u naprijed (eto ako bar možete Traži i zamjeni mi odraditi ali za MDI text editor)



Ako nekome trebadne moj project koji trenutno ne radi, ali ima već menustrip,toolboxove i formu find&Replace(kod ima al ne radi) tu je:

Code:
http://rapidshare.com/files/74645818/Moj_notepad.rar.html
[ DarkMan @ 06.12.2007. 12:48 ] @
U obradi dogadjaja klik menija trazi si zaboravio da prosledis aktivni dokument:
Pise:
Code:

                TraziForm f = new TraziForm();
                f.Show();

a trebalo bi:
Code:

                if(this.ActiveMdiChild != null) {
                    TraziForm f = new TraziForm(this.ActiveMdiChild as Novi);
                    f.Show();
                }


Za obradu dogadjaja zamena si napisao:
Code:

                foreach (Novi n in dokumenti)
                    if (n.Focused)
                    {
                        ZamjeniForm f = new ZamjeniForm(n);
                        f.Show();
                    }

Petlja ti uopste nije potreba vec treba da radis istu stvar kao i za pretragu (znaci samo jedan, trenutno aktivni dokument prosledjujes):
Code:

                if(this.ActiveMdiChild != null) {
                    ZamjeniForm f = new ZamjeniForm(this.ActiveMdiChild as Novi);
                    f.Show();
                }


[ dOvLo @ 06.12.2007. 16:57 ] @
Ej DarkMan, aj pliz možeš li mi ti to ispraviti i postaviti na rapidshare, meni javlja sada nekih 6 grešaka...
[ DarkMan @ 06.12.2007. 17:33 ] @
Ne znam na kakav si to problem naisao cistom zamenom toga sto sam ti napisao.
Zamenio sam ti taj kod gore, podesio textbox u klasi Novi da pokazuje selekciju i kada nema fokus, i dodao meni Prozori u kojem mozes menjati raspored prozora i videti spisak postojecih child prozora.

Nema potrebe da se datoteka kaci na rapidshare kada ovde moze da se okaci.
[ dOvLo @ 06.12.2007. 19:14 ] @
Pa DarkMan ti si KRALJ čovjek, hvala ti velikaaaaa, pa dobio si mi ocjenu 3 i očistio si mi treću godinu :-D