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

Help Button u c#

[es] :: .NET :: .NET Desktop razvoj :: Help Button u c#

[ Pregleda: 1418 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Dejan Krstic
Banca Intesa Beograd

Član broj: 479
Poruke: 2560
*.beograd-2.tehnicom.net

ICQ: 5785142
Sajt: wap.sanduce.net


Profil

icon Help Button u c#07.07.2002. u 22:19

Jel zna neko kako da uhvatim event za help button? Treba mi even svaki put kada neko pritisne to dugme.
Dejan Krstic
07.07.2002. u 22:19 

degojs

Član broj: 4716
Poruke: 5096
*.cpe.net.cable.rogers.com

Sajt: www.novetehnologije.com


Profil

icon Re: Help Button u c#19.07.2002. u 05:21
Jedno pitanje samo: sta ce ti uopste event za help button?

(AKO hoces da pokazes help pomocu help buttona, to se radi drugacije - bez ikakvog eventa za help button. Mogas da imas definisan pup-up help za svaku kontrolu na formi za koju hoces da reaguje na klik nakon sto kliknes help button.

Pogledaj Widows.Forms.HelpProvider i njegovo .SetHelpString, te .SetShowHelp za obicne kontrole na formi...)

pozdrav
Commercial-Free !!!
19.07.2002. u 05:21 

Dejan Krstic
Banca Intesa Beograd

Član broj: 479
Poruke: 2560
*.beograd-3.tehnicom.net

ICQ: 5785142
Sajt: wap.sanduce.net


Profil

icon Re: Help Button u c#22.07.2002. u 17:33
Znam ja sve to ali meni treba upravo ono sto sam pitao :)
Dejan Krstic
22.07.2002. u 17:33 

degojs

Član broj: 4716
Poruke: 5096
*.cpe.net.cable.rogers.com

Sajt: www.novetehnologije.com


Profil

icon Re: Help Button u c#22.07.2002. u 20:21
Citat:

Znam ja sve to ali meni treba upravo ono sto sam pitao :)


Nisam mislio da prosipam pamet niti da delim lekcije bla bla....
Kako bilo, evo resenja.

Malo subklasiranja forme i radi. Napominjem da nisam siguran da nema laksi nacin za postizanje istog. Jednostavno, brzim pregledom nisam nasao odgovarajuci event-handler nigde, pa sam odlucio da subklasiram formu.

Dodati u telo forme:
Code:

    Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
        Dim WM As Integer

        Try
            WM = m.Msg
        Catch
        End Try

        If WM = 274 And m.WParam.ToInt32 = 61824 Then
            MsgBox(" HELP ('[?] What's this') button clicked !")
        Else
            MyBase.WndProc(m)
        End If
    End Sub


Ukratko: 274 = WM_SYSCOMMAND, 61824 = SC_CONTEXTHELP.

Nemoj sad da kukas sto nije c# :))) Zvacemo Dragog Tatu da prevede ako zaskripi.

pozdrav :)
Commercial-Free !!!
22.07.2002. u 20:21 

[es] :: .NET :: .NET Desktop razvoj :: Help Button u c#

[ Pregleda: 1418 | Odgovora: 3 ]

Postavi temu Odgovori

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