Avatar billede thewizard Nybegynder
21. januar 2008 - 19:05 Der er 16 kommentarer og
1 løsning

Opret objekt på objekt

Hej champs..

Jeg ved at man kan lave et objekt således:


'Placerer objekter
Form1.Controls.Add "VB.TextBox", "Tekst1"
  With Form1!Tekst1
    .Visible = True
    .Width = 1000
    .Text = "Hejsa"
    .Left = 1000
  End With
  Form1!Tekst1.Text = "Ny tekst"
 
 

Men jeg ønsker at placere dette ny-oprettede objekt, på et gammelt objekt, i dette tilfælle et billede.

Altså:
Opret et objekt oven på et billede (som befinder sig på form1).

Dvs. når jeg giver objektet left = 1000, så går den 1000 til venstre på billedet, og ikke formen.
Avatar billede word-hajen Nybegynder
21. januar 2008 - 19:12 #1
Sæt left til Billedets left + 1000
Avatar billede thewizard Nybegynder
21. januar 2008 - 19:15 #2
Ikk en acceptabel løsning ;).
Avatar billede word-hajen Nybegynder
21. januar 2008 - 19:20 #3
Det må du så lige forklare lidt nærmere. Eller skal objektet egentlig stå -1000 i forhold til dit billede? Altså Billedets left - 1000? (når jeg nu kigger lidt mere på dit spørgsmål og får styr på hhv. højre og venstre tommelfinger *g*).
Avatar billede thewizard Nybegynder
21. januar 2008 - 19:22 #4
Altså det er lige meget. Koordinaterne jeg giver objektet, skal rykkes på billedet - og ikke på min form. Må kunne oprettes oven på det andet objekt.
Avatar billede word-hajen Nybegynder
21. januar 2008 - 19:31 #5
Jeg forstår simpelthen ikke, hvad du vil. Er det dit billede, der skal rykkes?
Avatar billede thewizard Nybegynder
21. januar 2008 - 19:38 #6
Nej objektet på billedet.
Avatar billede word-hajen Nybegynder
21. januar 2008 - 19:43 #7
Okay - jeg skærer lige ud i pap.

Du har et billede på din form.
Du opretter en tekstboks på din form.
Tekstboksen skal stå 1000 til venstre for dit billede.

Korrekt?

I så fald skal din tekstboks placeres -1000 i forhold til billedets left.
Avatar billede thewizard Nybegynder
21. januar 2008 - 19:45 #8
Korrekt. Men det er ikke nok til give den left = pic.left + 1000. Længere historie hvorfor. Det skal være +1000, lige meget hvor billedet er ;).
Avatar billede word-hajen Nybegynder
21. januar 2008 - 19:50 #9
Øhhh... jeg står fuldstændig af. Hvis ikke du kan aflæse, hvor dit billede er (eller på anden måde har styr på det), så bliver det godt nok svært at placere det +/- 1000 i forhold til billedet.
Avatar billede thewizard Nybegynder
21. januar 2008 - 19:57 #10
Altså... lyt nu.

1. Et billede er på en form.
2. Et objekt skal oprettes "+1000" på billedet.
3. Jeg skal kunne flytte billedet (OG KUN BILLEDET) rundt, således at objektet følger med samtidigt.
Avatar billede word-hajen Nybegynder
21. januar 2008 - 19:59 #11
Helt ærligt - "tal" lige ordentligt til en person, der forsøger at hjælpe dig (og som på ingen måde er fat-svag!)

God fornøjelse med "flytningen"!
Avatar billede thewizard Nybegynder
21. januar 2008 - 20:00 #12
haha ahva? Sagde lyt nu... Slap af mester. Men ja, jeg får hjælp af en som forstår spørgsmålet :) nu ikk tosset over du ikk kan programmere det.
Avatar billede thewizard Nybegynder
22. januar 2008 - 06:49 #13
Mangler stadig hjælp :).
Avatar billede thewizard Nybegynder
22. januar 2008 - 10:16 #14
Hvor er sjh når man mangler ham? ;). Come on, champs...

Hvis i skal ha' det skåret mere ud i pap, så sig endelig til
Avatar billede thewizard Nybegynder
22. januar 2008 - 10:35 #15
Kan ikk komme videre med, uden denne information :).
Avatar billede thewizard Nybegynder
22. januar 2008 - 10:47 #16
Jeg prøver at oprette et nyt spørgsmål. Tror det her er blevet for gammelt til at få opmærksomhed.
Avatar billede thewizard Nybegynder
22. januar 2008 - 11:15 #17
http://www.eksperten.dk/spm/815938

Fik svaret der :). Kanon!
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