Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: WhatsThisHelp [ ? ]

miiro [30.04.2005 16:05:53]

#

Noniin. olen saanut formilleni semmoisen hienon WhatsThisHelp-buttonin, mutta miten sitä käytetään? Siis kun on klikannut sitä ?-nappia niin sitten kun käyttäjä klikkaa vaikka List1:ä niin ei tapahdu mitään. Miten siihen sais sen semmosen keltasen boksin tai edes MsgBoxin?

Harrastelija [01.05.2005 12:27:28]

#

Siis: Keltainen ohjelaatikko?? jos haluat sellaisen että kun pitää hiirtä tarpeeksi kauan jossain kohdalla niin laitat vaan Propertiesistä ToolTipText:iin mitä haluat. (se on keltainen laatikko)

Taas jos haluat msgboxin niin laitat koodiksi vaan

dim joku
joku = MsgBox ("tekstisi" , vbokonly + vbquestion , "otsikko")
if joku = vbokonly then
jne...

Mutta en ole ihan varma tarkoititko tuota...
Mutta vbguestionin voi muuttaa helpiksi jos listassa on :)

miiro [01.05.2005 12:59:42]

#

Ei, ei. Katsoppa toimivaa versiota esim ohjuspaneelin Add/remove programs ikkunasta. Siinä titlebarissa on X-napin vieressä ?-nappi. Klikkaa sitä ja sen jälkeen vaikkapa jotain ohjelmaa siinä listassa ja näet mitä ajan takaa.

Harrastelija [01.05.2005 13:10:27]

#

siis joo.. okei. Voithan laittaa sellaisen koodin vaikka timeriin joka tunnistaa onko painiketta painettu, ja jos on, jokaisella hiiren painalluksella muodostetaan vaikka nyt msgboxiin ohje.

Saattaa näyttää sille että kirjoitin tähän juuri ongelmasi mutta parempaa en keksi :D
Katso vaikka FreeVbCodesta. Sieltä "löytyy kaikkea" :)

Mutta hei!!
Jos saat painikkeen luotua, niin nyt keksin!
Kaikissa formeissa ja labeleissa ja tällaisissa on kun kirjoittaa
form1. ja se avaa listan, niin katsoppa alas, niin lähes lopussa on WhatsThisHelp valinta!
paina F2 ja etsi listasta WhatsThisHelpin koodi!
Tässä vastaus (ehkä) ongelmaasi

Antti Laaksonen [01.05.2005 13:49:51]

#

Sinun pitää ensin tehdä ohjetiedosto, jossa on vihjeiden sisältö. Tämä onnistuu esim. ilmaisella MaseHelpillä. Jokaiselle ohjesivulle annetaan aihetunnus, joka taas kirjoitetaan vastaavan kontrollin WhatsThisHelpID-kohtaan. Ohjetiedosto pitää vielä määritellä ohjelman alussa näin:

App.HelpFile = "oma.hlp"

miiro [03.05.2005 16:56:07]

#

Jaa, no en mä sitten kyllä jaksa semmosta projektia väsätä... no kiitos silti, jos nyt joskus on IHAN välttämätön...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta