Avatar billede slejpnir Nybegynder
24. november 2002 - 21:51 Der er 11 kommentarer og
1 løsning

Links i Visual Basic 6.0

Ved hjælp af listindex kalder jeg en given tekst frem.
Kan jeg lave et link fra et denne tekst til en anden tekst i programmet?
Avatar billede martin_moth Mester
25. november 2002 - 08:10 #1
Ikke forstået? "lave et link til denne tekst"?
Avatar billede slejpnir Nybegynder
25. november 2002 - 17:05 #2
Ja, fx: der henvises til note 1. - Og så et klik på teksten "note1",
der linker til indholdet af note 1.
Avatar billede martin_moth Mester
26. november 2002 - 09:52 #3
Hvad mener du med en note - snakker vi word?
Avatar billede slejpnir Nybegynder
26. november 2002 - 14:26 #4
Nej, martin moth. Med mit listindex fremkalder jeg et emne. Emnets tekst kommer frem i en tekstboks. Emnet slutter nu med en henvisning, til en anden tekst et andet sted i programmet. Og spørgsmålet er så, om jeg fra teksten i tekstboksen kan lave et link til denne anden tekst.
Håber du forstår mig nu. :=)
Avatar billede martin_moth Mester
26. november 2002 - 14:49 #5
Nej - er SLET ikke med:

"med mit listindex fremkalder jeg et emne"?

Det er ret så uforståeligt. Fremkalder et emne? Hvad mener du - loader du noget tekst fra en database, fra en tekstfil eller?

"en henvisning, til en anden tekst et andet sted i programmet"

What? Et andet sted i hvad for et program. Mener du en henvisning til noget tekst der hentes fra en database?

"teksten i tekstboksen kan lave et link til denne anden tekst??"

What??? Hvad for en anden tekst? 

Det er 100% sort snak. Prøv at forestille dig, at jeg ikke aner noget som helst om det program du laver - ved ikke hvilke komponenter du bruger. Det eneste jeg ved, er at jeg har en fornemmelse af at programmet skal kunne noget med noget tekst.

Kom med noget kode, eller sig hvilke komponenter du har i dit program.
Avatar billede slejpnir Nybegynder
26. november 2002 - 18:05 #6
Private Sub Form_Load()
With List1
.AddItem "Violinbyggere"
.additem “Instrumentmagere”
End with
Private Sub list1_click()
If List1.Text = "Violinbyggere" Then
text2.text = “Bla. bla. Udenlandske violinbyggere (se note 1)”
(Og aktivering af ”note 1” skal så være et link, der får indholdet af note 1 til at fremkomme i fx text3.text.
End if
Var det bedre?
Avatar billede martin_moth Mester
27. november 2002 - 10:39 #7
Linierne
  List1.additem “Instrumentmagere”
  text2.text = “Bla. bla. Udenlandske violinbyggere (se note 1)”
kan ikke kompileres af VB6.0 (forudsat list1 er en listbox og text1 er en textbox)

Jeg tror jeg smutter fra det her spørgsmål - held og lykke :o)
Avatar billede kantoraza Nybegynder
28. november 2002 - 14:47 #8
Ja det kan du nemt!

- - - START - - -

Public Emne1, Emne2, Emne3 As String

Private Sub Form_Load()
    List1.AddItem "Emne 1"
    List1.AddItem "Emne 2"
    List1.AddItem "Emne 3"
   
    Emne1 = "Ja du har så valgt emne 1. Her er ikke meget at sige, bare held og lykke!"
    Emne2 = "Ja du har så valgt emne 2. Hvad vil du med det?"
    Emne3 = "Ja du har så valgt emne 3. Sådan er det bare!"

End Sub

Private Sub List1_Click()
    If UCase(List1.Text) = "EMNE 1" Then: Label1.Caption = Emne1
    If UCase(List1.Text) = "EMNE 2" Then: Label1.Caption = Emne2
    If UCase(List1.Text) = "EMNE 3" Then: Label1.Caption = Emne3
End Sub

- - - SLUT - - -
Avatar billede slejpnir Nybegynder
28. november 2002 - 22:08 #9
>kantoraza Helt perfekt. Point 15 var baseret på et ja/nej spørgsmål og ikke på så fin og gennemført hjælp. Jeg prøver, om jeg kan forhøje pointtallet lidt. Mange tak! :o))
Avatar billede slejpnir Nybegynder
28. november 2002 - 22:16 #10
Sorry, det er længe siden jeg har brugt Eksperten, det lykkedes ikke at forhøje pointtallet. Jeg vender snart tilbage med flere spørgsmål, så skal jeg huske, at jeg skylder dig nogle point. Det var som sagt for billigt.
Avatar billede kantoraza Nybegynder
29. november 2002 - 08:32 #11
okay. fint nok...

tak
Avatar billede martin_moth Mester
29. november 2002 - 09:49 #12
Sorry - det kunne jeg også have svaret - jeg havde bare - som det fremgår - ret svært med at forstå hvad du mente... :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester