Hvordan man laver en VB6 OCX

Hvordan man laver en VB6 OCX Ciaran Griffin / Lifesize / Getty Images

OCX filer indeholder ActiveX-objekter, der arbejde i Microsoft-program skrevet i Visual Basic, Visual C ++ eller et andet programmeringssprog understøtter denne kontrol.ActiveX-objekter forbedre grundlæggende kontroller såsom tekstbokse, etiketter, billedfelter og andre objekter allerede en del af Visual Basic 6. Oprettelse OCX filer starter processen med at opbygge et ActiveX-objekt.Programmøren så skal designe Windows formularer eller HTML-programmerne til at bruge kontrollerne.

hvad du har brug

  • Visual Basic 6

Instruktioner

  1. Open VB6 softwareog vælg "ActiveX Control" fra listen over nye projektskabeloner.Klik på "Projekt" fra Visual Basic menuen topniveau.Vælg "projektet1 Egenskaber" fra drop-down listen.I "Projekt Name" feltet, udskifte standardnavnet, "projektet1" med et navn relevante for din nye kontrol.Indsæt en kort beskrivelse af, hvad kontrollen vil gøre i den "Projekt Beskrivelse", og klik "OK".

  2. Klik på "UserControl" vinduet oprettet i trin 1 for at få vist vinduet Egenskaber.Ændre standard navn fra "UserControl1" til noget kort, der beskriver den nye kontrol.Må ikke indeholde mellemrum i navnet.

  3. Tilføj en af ​​de eksisterende kontroller, der er vist i værktøjskassen til venstre for at den omdøbte UserControl form ved at dobbeltklikke på kontrol.Find andre kontroller til at bruge som en model for din nye ActiveX-objekt ved at klikke på "projekt" i topmenuen og vælge "komponenter". I fanebladet "Controls", skal du rulle ned på listen af ​​kontrol, indtil du ser dem begynder med "Microsoft. "Vælg en af ​​disse, og klik på afkrydsningsfeltet ved siden af ​​navnet.For at bruge ikke-Microsoft-kontrol på listen, skal du licensere dem fra udbyderen, eller du kan vælge at designe helt nye kontroller.Klik på "OK" for at tilføje den valgte komponent til dit projekt.

  4. Klik på "Add-Ins" i topmenuen og derefter "VB6 ActiveX Ctrl interface guiden.Vælg "Loaded / losses" i afsnittet "Load Behavior", og klik derefter på "OK". Gentag denne proces for at tilføje "Property Page Wizard", som er med til at skabe Ejendom sider til den nye kontrol.

  5. Klik på "Add-Ins" menuen igen og vælg "VB6 ActiveX Control Interface Wizard" for at køre guiden.Klik på "Næste" på guiden.Kolonnen til højre på næste side viser nogle standard ejendom, metoder og begivenheder, der bruges af de fleste kontroller.Tilføje yderligere dem fra den venstre kolonne, der synes nyttige.Klik på "Næste" når du er færdig.Tilføje yderligere elementer, du behøver ved hjælp af "Wizard Page Property." I hvert tilfælde holde klikke på "Næste" for at arbejde gennem yderligere ændringer indtil "Afslut" vises i bunden, og klik derefter på "Finish".

  6. Klik"Filer" og "Gem som", og giver en placering og navn, som vil have en automatisk forlængelse af ".CTL." Opret OCX-fil ved at klikke på "File" og vælge "Make [Projektnavn] .ocx."

Tips & amp; Advarsler

  • Hvis du har brug for trin-for-trin instruktioner om, hvordan du opretter en tilhørende "Standard EXE", og integrere ActiveX / OCXfil, vælg "Summary" i slutningen af ​​Trin 6.
  • Alle ActiveX-objekter i Visual Basic undtagelse af DBGrid er gratis at bruge.
  • Visning og redigering af OCX fil direkte ikke er muligfordi det er en kompileret version.Åbn .CTL versionen i VB6 og derefter kompilere gennem processen beskrevet i trin 6.

Ressourcer

  • Microsoft MSDN Library: ActiveX-objekter Tekniske artikler
139
0
3
Visual Basics Programming