form

Delam en ohranjevalnik zaslona in bi rad ko premakneš miško, da se odpre eno okno in potem vpišeš geslo in ko stisneš ok da ti zapre ohranjevalnik.

Za premik miške sem že naredil in okno tudi. Ne vem pa kako povem preveriti podatke ki jih vpišeš in ne vem zakaj ko progam poženem in premaknem miško, mi dialog prikaže samo za sekundo in ohranjevalnik zapre. no še nekaj kode da vidite za kaj gre:

 

private void OnMouseEvent(object sender, System.Windows.Forms.MouseEventArgs e)
        {
            if (!MouseXY.IsEmpty)
            {
                if (MouseXY != new Point(e.X, e.Y))
                {
                    g.Show();
                       
                      
if(koda=pravilna)   Close();

                    }
                }
               
                 
           
                if (e.Clicks > 0)
                {
                   
                  g.Show();


                   
                if(koda=pravilna) Close();
                }
            }
       
           
            MouseXY = new Point(e.X, e.Y);
        }

Avtor: bobi, objavljeno na portalu SloDug.si (Arhiv)

Leave a comment

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.

F34R
F34R - ponedeljek, 12. februar 2007

Pa si prepričan da je na tem računalniku Net Framework?

bobi
bobi - petek, 09. februar 2007

Imam problem z izvršljivo datoteko:  Ko jo odprem na svojem rečunalniku lepo deluje, potem pa prekopiram na druga 2 in napaka:  Pravilno inicializiranje programa ni uspelo! (0xc0000135) 

F34R
F34R - ponedeljek, 29. januar 2007

Za vsak slučaj govorima o spodnjem oknu in seveda o "On resume, password protect" Zdaj če ti praviš da nimaš možnosti tega je lahko več za začetek more biti izbran seveda en screen saver, potem verjetno moreš imeti geslo za vstop v sistem (to nisem prepričan), potem pa mi že zmanjka idej! ampak meni to deluje in tudi uporbljam seveda.  Drugače mi kdo pošlje iz mojega maila da vabim vse na pivo :Dlp

bobi
bobi - ponedeljek, 29. januar 2007

Hm. Kako pa potem to opcijo nastavim- ker mi nekak ni jasno zle tole. Ker če greš pod nastavitve ohranjevalnika ti lepo napiše da ni možnosti nastavitev... sori k sm tečn sam tole bi rad razčistil

F34R
F34R - ponedeljek, 29. januar 2007

Ok razumem ampak a veš da že to imaš v samih nastavitvah za screen saver, zakaj bi na novo odkrival toplo vodo?

bobi
bobi - ponedeljek, 29. januar 2007

No saj nekaj takeža že imam narejeno, samo rad bi zdaj izvedel kako bi najlažje naredil eno okno kamor bi uporabnik vnesel geslo da bi lahko zaprl ohranjevalnik. Pokazalo bi se pa ko bi uporabnik premaknil miško oz kliknil. 

F34R
F34R - nedelja, 28. januar 2007

http://www.codeproject.com/csharp/scrframework.asp evo pa se igraj!

bobi
bobi - sobota, 27. januar 2007

F34R:Tole npr.: if(koda=pravilna)   Close();  je narobe    tukaj zapreš verjetno glavno okno in s tem še tvoj dialog in zadeva se konča! Enako potem nižje.if(koda==pravilna) ... takole si verjetno želelDrugače pa ima sam screensaver (oz. Sistem) to z geslom že narejeno !  Ma to sem naredil le za primer da vidite kaj mislim naredit... itak da vem da tako ne gre. V katerem jeziku pa imaš to narejeno? Bi se lahko dalo to slučajno videt. lp 

F34R
F34R - petek, 26. januar 2007

Tole npr.: if(koda=pravilna)   Close();  je narobe    tukaj zapreš verjetno glavno okno in s tem še tvoj dialog in zadeva se konča! Enako potem nižje.if(koda==pravilna) ... takole si verjetno želelDrugače pa ima sam screensaver (oz. Sistem) to z geslom že narejeno !