Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Msgbox problem

[es] :: .NET :: Msgbox problem

[ Pregleda: 3609 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Sasa Vitorovic
Beograd

Član broj: 11629
Poruke: 193
*.ptt.yu

Sajt: www.ptt.yu/korisnici/s/a/..


Profil

icon Msgbox problem27.06.2003. u 18:12 - pre 253 meseci
Da li postoji nacin da umesto Yes/no u msgbox-u pise Da/Ne?Slicno,zeleo bih da postavim zvezdice kad korisnik nesto unosi u inputbox.Ako moze molim vas detaljnije mi objasnite kako mogu da menjam ove built-in funkcije.
P.S.Gde mogu da nadjem ikone(za toolbar) za jedan klasican program(cut,copy,...)?
U fudbalu je vazno jedno:a to su dve stvari:rad ,red i disciplina.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Msgbox problem27.06.2003. u 19:03 - pre 253 meseci
Koliko znam, ovo nije moguće. Napravi sam formu koja izgleda kao MessageBox i to je to. Ili instaliraj srpsku verziju XP-a.
 
Odgovor na temu

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon Re: Msgbox problem28.06.2003. u 02:05 - pre 253 meseci
Nemanja, ovako sam ja to "zbudzio" na brzinu (aljkavo sa ovim timerom), mozda da ti das neku bolju ideju ?

http://www.elitesecurity.org/tema/7128/0#53592
fire, walk with me
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
..ndg-pm4-2.dialup.nethere.net



+6 Profil

icon Re: Msgbox problem28.06.2003. u 06:01 - pre 253 meseci
Jako zanimljivo Nešo, mada priznajem da mi na prvi pogled nije jasno šta će ti tajmer, ali sad nemam vremena da se "udubljujem" pa ću pogledati ovih dana.

Samo, čini mi se da je lakše napraviti komponentu "SrpskiMsgBox" i onda je koristiti u svim projektima.
 
Odgovor na temu

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon Re: Msgbox problem28.06.2003. u 19:21 - pre 253 meseci
Da, komponenta bi bila prava stvar.
Inace, svrha tajmera je ocigledna - posto se prvo poziva MsgBox, on zaustavi izvrsavanje koda tako da je tajmer neophodan. Ne znam gde bih inace mogao da napisem onaj kod (FindWindow...) ?
Zato pitam da li postoji elegantnije resenje, ali ti si vec dao pravi odgovor.
fire, walk with me
 
Odgovor na temu

Sasa Vitorovic
Beograd

Član broj: 11629
Poruke: 193
*.ptt.yu

Sajt: www.ptt.yu/korisnici/s/a/..


Profil

icon Re: Msgbox problem29.06.2003. u 00:37 - pre 253 meseci
Jasno,ali kako da napravim komponentu kad to nije kontrola?Voleo bih da vidim sto univerzalnije resenje da ga mogu koristiti i u drugim projektima.Za zaustavljanje koda imam drugo resenje:stavim petlju 'do loop' dok korisnik ne klikne na Da ili Ne.
U fudbalu je vazno jedno:a to su dve stvari:rad ,red i disciplina.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
..g-c5300-2.dialup.nethere.net



+6 Profil

icon Re: Msgbox problem29.06.2003. u 01:08 - pre 253 meseci
U čemu je problem? Napraviš library, dodaš klasu koja je nasleđena iz forme i koja ima dugmiće "Da" i "Ne" i to je to.

Evo ovde nešto slično, samo je u pitanju C# i About Box, ali principi su isti.

http://www.codeproject.com/cs/miscctrl/aboutbox.asp
 
Odgovor na temu

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon Re: Msgbox problem29.06.2003. u 01:56 - pre 253 meseci
Citat:
Sasa Vitorovic:
Za zaustavljanje koda imam drugo resenje:stavim petlju 'do loop' dok korisnik ne klikne na Da ili Ne.

Pa to mozda radi ako uradis kao sto je Dragi Tata rekao, ali ovako nece moci. Cim pozoves msgbox iz tog "thread"-a, izvrsavanje koda staje sve dok ne kliknes na neko dugme od msgbox-a.
fire, walk with me
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
..ndg-pm4-2.dialup.nethere.net



+6 Profil

icon Re: Msgbox problem29.06.2003. u 02:04 - pre 253 meseci
Citat:
jc denton:
Inace, svrha tajmera je ocigledna - posto se prvo poziva MsgBox, on zaustavi izvrsavanje koda tako da je tajmer neophodan. Ne znam gde bih inace mogao da napisem onaj kod (FindWindow...) ?


Da, sad mi je jasno. Međutim, da li si siguran da ne postoji nikakva funkcija koja bi se pozvala pošto se msgbox pojavi a pre nego što se glavna nit zaglavi? Nešto kao OnKillFocus (izvinjavam se ako lupam, ovde nemam MSDN pri ruci, ali znaš na šta mislim) - onda bi mogao iz nje to da uradiš.

Druga varijanta bi bila da okineš posebnu nit (pozivom na API funkciju CreateThread) iz koje bi to odradio, ali to je još veća petljancija nego ovo sa tajmerom.
 
Odgovor na temu

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon Re: Msgbox problem29.06.2003. u 02:10 - pre 253 meseci
Mozda moze i tako. Sasa bi mogao da isproba i javi.

Pozdrav
fire, walk with me
 
Odgovor na temu

Sasa Vitorovic
Beograd

Član broj: 11629
Poruke: 193
*.ptt.yu

Sajt: www.ptt.yu/korisnici/s/a/..


Profil

icon Re: Msgbox problem29.06.2003. u 20:31 - pre 253 meseci
jc denton,hvala za trud.Svidja mi se resenje,medjutim ono radi samo ako je prozor u kome menjamo 'Yes' u 'Da' i 'No' u 'Ne' nemodalan.Sto ce reci,ne radi kad je msgbox u pitanju.Kada se pojavi msgbox,vb zaustavlja sve procedure na nivou projekta.Ispravite me,ako gresim.Mozda zbog toga sto ja imam vb 6.0?
Kad smo vec kod api funkcija,nasao sam u msdn-u deklaracije api funkcija,ali nigde o tome cemu koja promenljiva sluzi,osim za nekoliko primera.Mozda sam u instalaciji msdn-a propustio nesto?
Nemanja,ti si dao jos bolje resenje.Stvar je u tome sto ja ne znam sta je library,a kamoli da ga napravim!Mozda lupam,ali imali to kakve veze sa dodavanjem komponenata i activex dokumentima?Potrebno mi je samo usmerenje.
U fudbalu je vazno jedno:a to su dve stvari:rad ,red i disciplina.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
..ndg-pm4-2.dialup.nethere.net



+6 Profil

icon Re: Msgbox problem29.06.2003. u 21:16 - pre 253 meseci
Najpre da razjasnimo: da li ti treba .NET ili VB6 rešenje? Za VB6 ćeš morati da postaviš pitanje u VB forumu.

Ako je u pitanju .NET, kada startuješ novi projekat u VS.NET-u, izaberi da to bude class library. Dodaj klasu SrpskiMsgBox koju ćeš da izvedeš iz klase Windows.Forms.Form. Dodaj toj klasi jedan text i dva dugmeta i jednu shared funkciju tipa ShowSrpskiMsgBox koja će modalno da startuje ovu formu i da vrati vrednost. Kompajliraj i dobićeš dll koji možeš lako da uključiš u bilo koji projekat sa Add reference...

Za tutorijal o tome kako se prave komponente u VB.NET-u, pogledaj

http://msdn.microsoft.com/libr...hroughcreatingwfccomponent.asp

Najzad, ako ti baš ne ide, napraviću ja SrpskiMsgBox, pa ću da postujem kod ovde, ali to ne mogu da uradim odmah, već za 2-3 dana.
 
Odgovor na temu

dotnet
Beograd

Član broj: 4344
Poruke: 112
*.ptt.yu

Jabber: dotnet@elitesecurity.org


Profil

icon Re: Msgbox problem29.06.2003. u 21:34 - pre 253 meseci
Pozdrav

Evo ga primer za VB 6, ne bi trebalo da bude neki problem da se prevede u VB .NET

http://www.mvps.org/vbnet/inde...?code/hooks/messageboxhook.htm
dotnet
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Msgbox problem29.06.2003. u 21:47 - pre 253 meseci
Ako mu treba .NET rešenje, zaista nema potrebe da se prevodi bilo šta iz VB6 u VB.NET jer je rešenje koje je DT predložio elegantno, jednostavno i logično.
Commercial-Free !!!
 
Odgovor na temu

dotnet
Beograd

Član broj: 4344
Poruke: 112
*.ptt.yu

Jabber: dotnet@elitesecurity.org


Profil

icon Re: Msgbox problem29.06.2003. u 23:04 - pre 253 meseci
Pozdrav

Istina da je elegantno i jednostavno, s druge strane primer je vezan za promene u klasicnom MsgBox-u.
dotnet
 
Odgovor na temu

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon Re: Msgbox problem30.06.2003. u 01:31 - pre 253 meseci
Citat:
Sasa Vitorovic:
Svidja mi se resenje,medjutim ono radi samo ako je prozor u kome menjamo 'Yes' u 'Da' i 'No' u 'Ne' nemodalan.Sto ce reci,ne radi kad je msgbox u pitanju.Kada se pojavi msgbox,vb zaustavlja sve procedure na nivou projekta.Ispravite me,ako gresim.Mozda zbog toga sto ja imam vb 6.0?

Ma radi, kako ne radi. Samo pazljivo procitaj sta pise u onom mom postu i bice ti jasno (kompajliranje?)

Ipak, predlazem da ucinis napor i uradis kako je D.T. rekao - vecina ljudi na diskusiji se slaze :)


fire, walk with me
 
Odgovor na temu

Sasa Vitorovic
Beograd

Član broj: 11629
Poruke: 193
*.ptt.yu

Sajt: www.ptt.yu/korisnici/s/a/..


Profil

icon Re: Msgbox problem30.06.2003. u 12:56 - pre 253 meseci
dotnet,ono je zaista genijalno!Jednostavno,ubacim nesto u modul i u formi eventualno promenim jedan red koda...Impresivno,hvala svima.
jc denton,izvinjavam se.Moja greška,nisam kompajlirao.Nisam znao da se vb različito ponasa pre i posle kompajliranja!
U fudbalu je vazno jedno:a to su dve stvari:rad ,red i disciplina.
 
Odgovor na temu

Sasa Vitorovic
Beograd

Član broj: 11629
Poruke: 193
*.ptt.yu

Sajt: www.ptt.yu/korisnici/s/a/..


Profil

icon Re: Msgbox problem28.07.2003. u 22:51 - pre 252 meseci
Taman sam mislio da sam sasvim rešio problem.
Postoji li slična api funkcija kojom bi mogao da menjam font u msgbox
prompt-u?Evo primera :”Želite li da...:Da,Ne,Otkaži”?
U msgbox-u bez obzira na tastaturu i font uvek vidim iste kukice.
Unapred hvala.


U fudbalu je vazno jedno:a to su dve stvari:rad ,red i disciplina.
 
Odgovor na temu

[es] :: .NET :: Msgbox problem

[ Pregleda: 3609 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.