Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 4.445 pregleda

Najnovija ↓

Help Button u c# 07.07.2002. u 23:19 · pre 296 meseci #1
Jel zna neko kako da uhvatim event za help button? Treba mi even svaki put kada neko pritisne to dugme.
Re: Help Button u c# 19.07.2002. u 06:21 · pre 295 meseci #2
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
Potpis
Commercial-Free !!!
Re: Help Button u c# 22.07.2002. u 21:21 · pre 295 meseci #4
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 :)
Potpis
Commercial-Free !!!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme