Avatar billede place Nybegynder
15. november 2000 - 13:27 Der er 11 kommentarer og
1 løsning

Superscript og subscript i Visual Basic

Hej

Hvordan laver man superscript eller subsript i labels i Visual Basic??

altså ligesom man i html <sup>Hævet</sup> eller <sub>sænket</sub>

>place
Avatar billede powell Nybegynder
15. november 2000 - 13:31 #1
Den eneste løsning jeg kan komme på er at lave to labels.

Måske det kan laves i DHTML editoren i VB.
Avatar billede place Nybegynder
15. november 2000 - 13:36 #2
Problemet er at det, som står i labelen også skal bruges i en combobox. 

Man kan noget i den retning med SelChar Offset...

ved ikke helt hvordan den fungere
Avatar billede powell Nybegynder
15. november 2000 - 13:40 #3
Det er blot et programmerings spørgsmål...

samlet_vaerdi = Label1.Text & Label2.Text

Kikker lige i manualen efter SelChar offset, vender tilbage
Avatar billede powell Nybegynder
15. november 2000 - 13:49 #4
Kunne ikke finde noget...

Så jeg ville gøre, hvis noget skulle opløftes og derved evt, udregnes gøres sådan her:

Dim x as Integer
Dim y as Integer
Dim z as Integer
Dim i as Integer

x = Label1.Text
y = Label2.Text

if y = 0 then
  msgbox(\"værdien er: \" & x)
else
  i = 0
  do until i = y
    x = x*x
    i = i+1
  loop
endif
Avatar billede place Nybegynder
15. november 2000 - 14:08 #5
Jeg tror jeg har fundet en løsning med at bruge min egen fremstillede font.. Jeg skal nemlig ikke regne med det.

Ellers tak for hjælpen
Avatar billede tdaugaard Nybegynder
15. november 2000 - 14:35 #6
powell:> opløftes ?? det er super/subscript vi snakker om .. fysisk placering af tekst ..
og det kan ikke gøres med een label. Og slet ikke i en combo ..
Avatar billede powell Nybegynder
15. november 2000 - 14:44 #7
tdaugaard -> Det tænkte jeg nok, derfor ville jeg også bruge 2 labels...
Avatar billede tdaugaard Nybegynder
15. november 2000 - 14:51 #8
Ellers hvis man er hardcore nok kan man jo lave sin egen ActiveX label der f.eks. ved en streng der ser således ud:

\"Microsoft{TM} Windows{R} [4].00\"

ville vise alt mellem { og } (tuborg klammer til dem der ikke kan se det ..) i sub/superscript. F.eks. kunne {} være SUB og [] være SUPER...
Avatar billede powell Nybegynder
15. november 2000 - 15:08 #9
hmmm, et felt jeg ikke ved så meget om, har du et link eller noget lign. til noget i den retning?
Avatar billede tdaugaard Nybegynder
15. november 2000 - 15:21 #10
powell:> der findes API kald til at skrive tekst på skærmen direkte. Der kan du specificere X & Y koordinater ..
Avatar billede powell Nybegynder
15. november 2000 - 15:23 #11
fedest, det var jeg ikke klar over, takker!
Avatar billede tdaugaard Nybegynder
15. november 2000 - 15:25 #12
så lidt .. jeg kan lige kigge og fine nogle API declares senere .. hvis jeg kan huske navnet på den ..
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