Avatar billede kim.j. Nybegynder
20. november 2003 - 19:15 Der er 23 kommentarer og
1 løsning

Kan man Centrere 4 gange i en Textbox

Hej
Lige et spørgsmål fra en ny bruger på Experten,og en nystartet på Visual Basic.
Jeg har 14 Checkboxe der representere verdierne fra 1 til 14,jeg har så lavet 2 Textboxe der er paralelle med hinanden,hver Textbox får 4 tal sat ind med mellemrum når man markere Checkboxene,det jeg så har et problem med er at jeg gerne vil have de 4 tal i øverste Textbox til at stå nøjagtigt over dem i Textboxen neden under...
Kan man Centrere 4 gange i en Textbox??

På forhånd Tak
Avatar billede joern Nybegynder
20. november 2003 - 20:28 #1
Hej.

Har aldrig prøvet, men properti'en multiline skal være true for at du overhovedet kan centrere i en tekstboks.  Efter hver gruppe af 4 tegn skal der så være en VbCrLf (linieskift).

M.v.h.  Jørn
Avatar billede joern Nybegynder
20. november 2003 - 20:32 #2
Hej igen.

Ja man kan!  Har prøvet nu.

Multiline = true og alignment = Center

text1.text = "23 16 28 18" & VbCrLf & "45 17 25 49" & VbCrLf & "10 88 98 23"

m.v.h. Jørn
Avatar billede kim.j. Nybegynder
20. november 2003 - 20:39 #3
Hej Jørn
Tak for dit svar,men mit problem er at det er 4 tal vandret med mellemrum i hver Textbox Jeg gerne vil have nøjagtig over hinanden.
Avatar billede joern Nybegynder
20. november 2003 - 21:38 #4
Hej.

Jeg forstår desværre ikke hvad problemet fortsat er.

M.v.h.  Jørn
Avatar billede martin_moth Mester
20. november 2003 - 21:42 #5
jEG FATTER HELLER IKKE PROBLEMET. pRØV AT FORKLAR MERE..
Avatar billede martin_moth Mester
20. november 2003 - 21:42 #6
Sorry - ville ikke råbe. Caps lock sad fast :o(
Avatar billede martin_moth Mester
20. november 2003 - 21:44 #7
Hvis du har en textbox hvor der står "1 2 4 7" og en hvor der står "2 4 3 7" så står tallene da under hinanden, hvis textboxene står under hinanden. Eller hvad mener du?
Avatar billede kim.j. Nybegynder
20. november 2003 - 22:03 #8
Hej Igen
Undskyld hvis jeg ikke har fået forklaret mig ordentligt.Men jeg fandt noget ligende på tipstjenestens hjemmeside hvor man opretter en lotto kupon,når man har tjekket 7 tegn af kommer der en box frem med 7 værdier.Næste gang kommer der en ny box frem med 7 nye værdier lige under,tallene i boxene vandret,står lige over hinanden lodret...

M.V.H.  Kim
Avatar billede joern Nybegynder
21. november 2003 - 00:07 #9
Hej.

Prøv at de på min side http://jkfsoft.dk/regning.htm  Formålet er et andet, men her står hvert tegn i sin egen tekstboks.  Noget du kunne bruge til inspiration?

Programmerne kan downloades, så kan du øve dig i 3 regningsarter :-)

M.v.h.  Jørn
Avatar billede martin_moth Mester
21. november 2003 - 07:47 #10
Jeg fatter stadig ikke hvad du vil. Håber joerns svar er hjælp nok...
Avatar billede martin_moth Mester
21. november 2003 - 09:13 #11
Hvis ikke joerns svar er nok, så prøv lige at forklar:

Hvad står der i textboxene?
Hvordan skal det der står i boxene justeres?
Kan du ikke kommenterer på 20/11-2003 21:44:14?
Avatar billede joern Nybegynder
21. november 2003 - 09:41 #12
Martin>>

Undertiden er de som svarer, mere ivrige end spørgeren.  Kim må jo komme igen med en bedre beskrivelse indtil han har fået løst problemet, eller droppet det.
Det kan godt være svært med ord at beskrive noget, man ser klart for sit indre blik.  Men det er klart at han ikke mente, at centrere 4 linier under hinanden i samme tekstboks.
At centrere i 4 tekstbokse, der står under hinanden, skulle jo ikke være et problem at skrive hjem om.  En lille skitse ville nok gøre underværker.

Hvis du skulle kede dig kan du se om du kan score 13 i multiplikation på 9. klasses niveau.  http://jkfsoft.dk/regning.htm  Programmet kræver vbrun300.dll. Det er skrevet i VB3.  http://jkfsoft.dk/visual.htm hvis du mangler fortolkeren.

M.v.h.  Jørn
Avatar billede martin_moth Mester
21. november 2003 - 09:44 #13
Nu tænkte jeg blot, at når kommunikationen er lidt langsom, så ville jeg bare gøre opmærksom på, hvad han skal uddybe, HVIS han ikke allerede har fået svar...
Avatar billede martin_moth Mester
21. november 2003 - 12:59 #14
joern: Jeg kan godt score 13. Får jeg en præmie ?
Avatar billede joern Nybegynder
21. november 2003 - 13:40 #15
Martin>>

Nej, men du får heller ikke skolepengene tilbage, det tyder jo så på at de har været givet godt ud.  Den gode præstation bærer tilfredsstillelsen i sig selv.
Du ved, ordner hænger man på middelmådigheder for lang og tro tjeneste og indordning under reglerne.  De som bryder regler og flytter grænsepæle bliver sjældent populære oppe i systemet.

Og sådan kunne vi konversere indtil Kim bliver konkret.

M.v.h.  Jørn
Avatar billede kim.j. Nybegynder
21. november 2003 - 13:56 #16
Hej igen
Hvis i går ind på http://www.tips.dk og trykker på lotto,derefter markere 7 tal og Trykker tilføj række og så den samme smøre en gang til,så står der 2 rækker i højre side hvor tallene står lige over hinanden hvad enten de er en cifret eller to cifret.Det er det jeg skal have lavet bare med lidt færre tal.
Håber i forstår.

M.V.H.  Kim
Avatar billede martin_moth Mester
21. november 2003 - 14:01 #17
Yep. Nu gør jeg.

Hvor mange cifre kan der tænkes at være i hvert tal?
Avatar billede kim.j. Nybegynder
21. november 2003 - 14:07 #18
Hej igen
Kun 2 Cifre ...
Avatar billede kim.j. Nybegynder
21. november 2003 - 14:09 #19
Eller jeg må hellere sige nogle på 1 cifre og nogle på 2..
Avatar billede martin_moth Mester
21. november 2003 - 14:14 #20
En simpel løsning er at skrive 1-cifrede tal som 01, 02 osv. Kan det bruges?
Avatar billede kim.j. Nybegynder
21. november 2003 - 14:17 #21
Det skulle helst være som almindelige tal fra 1 til og med 14...
Avatar billede martin_moth Mester
21. november 2003 - 14:23 #22


OK...

Du kan ikke "centrere x 4" - du kan centrere hele teksten eller lade være. Hvis du VIL have dem til at stå under hinanden kan du smide tallene ind i fx. en ListView med et tal i hver kolonne, eller i hver deres textbox (et tal i hver textbox) og så stille textboxene under hinanden
Avatar billede kim.j. Nybegynder
21. november 2003 - 14:33 #23
Ok Martin

Jeg prøver om jeg kan finde lidt om det med Listview.Ved ikke om det virker,men du får pointene...
Hvis der er nogen des skulle heve en bedre løsning er jeg intreseret...

M.V.H. Kim
Avatar billede martin_moth Mester
21. november 2003 - 14:36 #24
Poienten er: Du kan ikke det du vil hvis du vil have flere tal i samme textbox. Så du må splitte op i flere textboxes eller bruge en anden form for kontrol, fx. listview.

ELLER:

Du laver en funktion der læser de fire tal ind i en streng, adskildt af et mellemrum. Og så putter du derefter et ekstra mellemrun ind foran 1-cifrede tal. Bruger du en monospaced font, vil alle tallene stå præcis under hinanden, højrestillet i hver "kolonne" (som var de skrevet i en alm. tabel med højrestilling i hver celle...
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