If else statement met als je een toets indrukt met switch

Pagina: 1
Acties:
  • 553 views

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik wil een if else statement schrijven dat als je de q button indrukt dat je dan een windows notificatie krijgt met de tekst "kopieren wanneer je selecteert is enabled" en dat dit stukje code uitvoerd.

code:
1
2
3
4
5
6
                      switch (MouseButtons)
                    {
                        case MouseButtons.Middle:
                            GetAnswer(Clipboard.GetText(TextDataFormat.UnicodeText));
                            break;
                    };

en als je dan nog een keer op de q toets drukt dat je dan een windows notificatie krijgt met de tekst "kopieren wanneer je selecteert is disabled" krijgt en dan dit stukje code uit voert.
code:
1
GetAnswer(Clipboard.GetText(TextDataFormat.UnicodeText));



Dit is mijn volledige code
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
        protected override void WndProc(ref Message m)
        {
            base.WndProc(ref m);
            {
                const int WM_DRAWCLIPBOARD = 0x308;
                if (m.Msg == WM_DRAWCLIPBOARD)
                {
                    // copy when selecting
                    switch (MouseButtons)
                    {
                        case MouseButtons.Middle:
                            GetAnswer(Clipboard.GetText(TextDataFormat.UnicodeText));
                            break;
                    };
                    //copy on ctrl-c or right click copy
                    GetAnswer(Clipboard.GetText(TextDataFormat.UnicodeText));
                }
            }
        }
    }



Alvast bedankt

[ Voor 27% gewijzigd door Verwijderd op 15-03-2019 18:30 ]

Alle reacties


Acties:
  • +1 Henk 'm!

  • Hahn
  • Registratie: Augustus 2001
  • Laatst online: 21:32
Ik snap echt helemaal niks van je uitleg, maar misschien ben ik de enige.

The devil is in the details.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
@Hahn ik heb me vraag aangepast

Acties:
  • +1 Henk 'm!

  • Kheos
  • Registratie: Juni 2011
  • Laatst online: 16:53

Kheos

FP ProMod
doe dat nog maar een paar keer 8)7

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Nee, we zijn er we klaar mee hier handjes te houden. Open een topic dat a) leesbaar is en waar hout van te snijden is en b) aan onze quickstart voldoet of probeer het elders. Ik ben onderhand de tel kwijt over het aantal topics over je clipboard programmaatje.

[ Voor 40% gewijzigd door RobIII op 15-03-2019 19:09 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.