Toon posts:

[VB/ActiveX] Waarden aan object meegeven??

Pagina: 1
Acties:

Verwijderd

Topicstarter
Als ik met visual basic een activeX usercontrol maak, kan dit object gedraaid worden met behulp van internet explorer.

Er wordt een ocx bestand gemaakt en er ontstaan een webpagina waarin een soort gelijk stukje code wordt opgenomen.

<OBJECT classid="clsid:03F134BD-6811-48B5-84AC-69AB1EA2D573">
</OBJECT>

Het is schijnbaar ook mogelijk om waarden mee te geven aan dit usercontrol. Ik wil dus het usercontrol beinvloeden van buitenaf. Het hangt namelijk af van een variabele in de webpage die bepaald hoe het usercontrol moet werken.

Hoe is dit te verwezelijken aan ik aan de bovenstaande <object> een parameter meegeven ofziets??????

Bvd

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

HTML:
1
<PARAM NAME="parameterName" VALUE="parameterValue">
:?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
Definieer ik dit in mijn usercontrol dan als propert let en get ???
Of moet die paramname dan public zijn ofzo??

[ Voor 27% gewijzigd door Verwijderd op 06-04-2004 20:00 ]


Verwijderd

Topicstarter
Dit is mijn code in mijn VB usercontrol:

Public Property Get isActive() As Boolean
isActive = m_isActive
End Property

Public Property Let isActive(ByVal vNewValue As Boolean)
m_isActive = vNewValue
End Property

(Ik heb een public variabele m_isActive)

Dit is de aanroep die ik doe in de web pagina:

<OBJECT classid="clsid:03F134BD-6811-48B5-84AC-69AB1EA2D573"><PARAM NAME="isActive" VALUE="true">
</OBJECT>

Om te testen laat ik op een dmv een label zien welke waarde de variabele m_isActive heeft.

Als ik de webpagina open dan krijg ik de volgende melding

Afbeeldingslocatie: http://www.scoutingussen.nl/melding.JPG

Als ik op ja klik krijg ik een volledig wit scherm met de melding gereed links onderin de pagina. Klik ik op nee dan verschijnt wel mijn usercontrol maar de waarde van de variabele is nog steeds false..

Wat ik wil is dat als ik op ja klik dat dan de usercontrol wordt opgestart met de waarde true..

Weet iemand wat ik verkeerd doe????

[ Voor 4% gewijzigd door Verwijderd op 07-04-2004 10:11 ]


Verwijderd

Topicstarter
Ik heb de beveiliging helemaal laag staan en alles wat betreft Activex op doorlaten zonder te vragen staan. Hoe kan het dan zijn dat ik toch die melding/vraag krijg? :?