Menu kopiëren

Status
Niet open voor verdere reacties.

PvanNeerven

Gebruiker
Lid geworden
17 okt 2002
Berichten
488
Hallo deskundigen,

Hoe kan ik in VB6 een menu kopiëren van het ene formulierbestand naar het andere formulierbestand?
Dat schijnt gemakkelijk te zijn.

Ik ben bezig in het boek "Visual Basic 6 in 24 uur", daarin wordt stapsgewijs een manier beschreven hoe je dit moet doen.
Maar bij de eerste stap kan ik al niet verder!
Er staat nl.
1. Maak een reservekopie van het doelformulier waarvan u het menu wilt kopiëren.

Ik weet gewoon niet hoe ik deze stap moet uitvoeren.
Volgens mijn nageslagen info kun je via Systeemwerkset een Reservekopie maken. Maar deze mogelijkheid wordt niet in het menu van Systeemwerkset weergegeven.
Geen nood lees ik dan verder dan moet je "Reservekopie maken" installeren.
En wel zo:
Config.scherm|Software|Open blad Windows Setup| Klik op Systeemwerkset|Dan op Details en schakel Reservekopie maken in.
Ik kom hier niet verder.
Wie oh wie spreekt het verlossende woord.

Je schijnt van elk bestand een reservekopie te kunnen maken.
Ik heb Windows XP
Groetjes,
 
ik heb verder geen verstand van vb maar bedoelen ze met reservekopie niet gewoon dat je een kopie moet maken van het bronbestand, dus gewoon rechtermuisknop --> kopieren --> Plakken. Dan komt er in de zelfde map een bestand kopie van ...
 
Hallo Pretender,

Ik denk niet dat dit de oplossing is.
Overigens staat er nog een grote fout:

De eerste stap moet zijn: Maak een reservekopie van het doelformulier waarnaar u het menu wilt kopiëren.

Dus : waarnaar
Sorry,
 
Zoals ik al zei heb ik totaal geen verstand van vb. Maar zoals jij het nu zegt hier, lijkt het me dat je gewoon het doelbestand moet kopieren en ergens anders plakken zodat je als je iets fout hebt gedaan het weer ongedaan kunt maken dmv de reservekopie. En dat heeft niets te maken met reservekopie functie in windows maar gewoon voor jezelf een backup maken. Ik denk dat je veel te moeilijk denkt. (vergeef me als ik er compleet naast zit ;))
 
Gewoon een kopie maken van dat bestand dat wordt overschreven.

Hallo PvanNeerven,

Zoals Pretender jouw vraag op zijn manier verwoord is juist.

Als je een copie maakt naar een bestaand doelbestand, dan is het verstandig om
er van dat doelbestand eerst een copie(copie=backup) te maken alvorens het door
het bronbestand te worden overschreven(gecopieerd, je bent dan het originele kwijt).

Het is altijd handig als je over een reservekopie beschikt.

Kort gezegd: Maak gewoon een copie van dat ene formulier bestand, dat wordt overschreven.
Dat is alles.

Overigens heb ik het boek "Visual Basic 6 in 24 uur" niet.

Hieronder heb ik even gauw een Form met een Menu in VB6 gemaakt. Het is maar een heel klein bestand, als voorbeeld.

Code:
VERSION 5.00
Begin VB.Form Form1 
   Caption         =   "Form1"
   ClientHeight    =   3090
   ClientLeft      =   165
   ClientTop       =   855
   ClientWidth     =   4680
   LinkTopic       =   "Form1"
   ScaleHeight     =   3090
   ScaleWidth      =   4680
   StartUpPosition =   3  'Windows Default
   Begin VB.Menu MFile 
      Caption         =   "&File"
      Begin VB.Menu MBlabla 
         Caption         =   "&Blabla"
      End
   End
   Begin VB.Menu MTools 
      Caption         =   "&Tools"
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub Msubtest_Click()

End Sub

Private Sub Mtest1_Click()

End Sub

Private Sub MBlabla_Click()
MsgBox "Zomaar een voorbeeld"
End Sub

Private Sub MTools_Click()
MsgBox "Zomaar een voorbeeld"
End Sub

Dennis.
 
Hallo Dennis en Pretender,

Bedankt voor de info.
Ik zal van deze tip vaak gebruik gaan maken.
Groetjes,
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan