„SzoftTechZH20130422” változatai közötti eltérés

Ruzar (vitalap | szerkesztései)
aNincs szerkesztési összefoglaló
User15734 (vitalap | szerkesztései)
a A C# kód bénán volt betördelve, ezt javítottam.
 
20. sor: 20. sor:


public KeyArgs(char character) {
public KeyArgs(char character) {
        _character = character;
          _character = character;
}
        }
}
}


31. sor: 31. sor:
public event KeyEventHandler KeyDown;
public event KeyEventHandler KeyDown;


// ennek a metódusnak a meghívásával tudjuk a keyup eventet  
        // ennek a metódusnak a meghívásával tudjuk a keyup eventet  
// elsütni
        // elsütni


public void FireKeyUp(char c)
        public void FireKeyUp(char c)
{
        {
if(KeyUp != null)
    if(KeyUp != null)
          KeyUp(new KeyArgs(c));
              KeyUp(new KeyArgs(c));
}
        }


// ennek a metódusnak a meghívásával tudjuk a keydown eventet  
        // ennek a metódusnak a meghívásával tudjuk a keydown eventet  
// elsütni
        // elsütni
public void FireKeyDown(char c)
        public void FireKeyDown(char c)
{
        {
if(KeyDown != null)
            if(KeyDown != null)
KeyDown(new KeyArgs(c));
            KeyDown(new KeyArgs(c));
}
        }
}
}


public class KeyBoardSubscriber
public class KeyBoardSubscriber
{
{
// egy referenciát tárolunk egy KeyboardManager példányra, hogy
        // egy referenciát tárolunk egy KeyboardManager példányra, hogy
// fel tudjunk iratkozni az eseményeire
        // fel tudjunk iratkozni az eseményeire
private KeyboardManager manager = new KeyBoardManager();
private KeyboardManager manager = new KeyBoardManager();


public void Subscribe()
public void Subscribe()
{
        {
//feliratkozás
    //feliratkozás
manager.KeyUp += ProcessKeyUp;
        manager.KeyUp += ProcessKeyUp;
}
}
A lap eredeti címe: „https://vik.wiki/SzoftTechZH20130422