Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Teckenlängd

Postades av 2003-11-19 23:50:48 - Alf Zell, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 493 personer

Hur linjera text över varann.
Tar två textsträngar som är lika långa i tecken. (Tex 10 tkn)

Vill sedan placera text (Tex 100) efter dessa som är linjerad under varann.


så här blir det:

ABCDEFGHIJ 100
WWWWWWWWWW 100

så här vill jag ha det:

ABCDEFGHIJ 100
WWWWWWWOWW 100

Hur lösa detta ???



Tackar för alla förslag men inget av dem fungerar beroendre på att
jag bara kan skapa strängen som sedan skall in i ett befintligt program som jag inte kan påverka över huvud taget. Vad jag borde testa med är någon typ av formel som
beräknar positionen.



Svara

Sv: Teckenlängd

Postades av 2003-11-20 00:04:06 - Daniel Hermansson

du kanske kan lösa det med vbTab?

text1.text = "ABCDEFGHIJ" & vbtab & "100" & vbcrlf & "WWWWWWWWWW" & vbtab & "100"


edit:

Funkade inte så bra föresten behövde två vbtab på första ;)

text1.text = "ABCDEFGHIJ" & vbTab & vbTab & "100" & vbCrLf & "WWWWWWWWWW" & vbTab & "100"


Svara

Sv: Teckenlängd

Postades av 2003-11-20 00:13:25 - Daniel Hermansson

Föresten du kan lösa det med att använda en annan font t.ex "Courier"


Svara

Sv: Teckenlängd

Postades av 2003-11-20 01:09:12 - Per Hultqvist

Som Herman redan påpekat så bör du använda en font där varje tecken är lika bred. Alternativ kan du "rita" ut texterna vid specifika koordinater. Visst går det att lösa med tabbar men det kan bli bökigt att avgöra hur många tabbar som ska användas.

Ett annat förslag är ju att använda en grid (t ex en ListView el dyl) för att visa dina data.


Svara

Sv: Teckenlängd

Postades av 2003-11-20 12:13:02 - Markus Jarderot

<code>
str1 = "ABCDEFGHIJ"
str2 = "WWWWWWWWWWW"
txt = str1 & string(4-fix(form1.textwidth(str1)/form1.textwidth(vbtab)),vbtab) & "100" & vbcrlf & _
str2 & string(4-fix(form1.textwidth(str2)/form1.textwidth(vbtab)),vbtab) & "100"
</code>

alternativt om du har det i en listbox så kan du ersätta den med en listview i report-läge, det går att gömma kolum-rubrikerna och sätta så att hela raden markeras


Svara

Sv: Teckenlängd

Postades av 2003-11-21 12:20:11 - Andreas Hillqvist

Finns några alternativ där du inte behöver utföra någon beräkning. Normalt brukar tal var högerställda. Demmonsterrar det i mina exempel

Exempel 1 - sträng variabler med fast storlek:
<code>
Dim Column1 As String * 10
Dim Column2 As String * 10
Dim Result as string

Column1 = "ABCDEFGHIJ"
RSet Column2 = "100"
Result = Result & Column1 & Column2 & vbCrLf

Column1 = "WWWWWWWWWW "
RSet Column2 = "100"
Result = Result & Column1 & Column2 & vbCrLf
</code>
Exempel 2 - Left/Right:
<code>
Dim Column1
Dim Column2
Dim Result as string

Column1 = Left("ABCDEFGHIJ" & " ", 10)
Column2 = Right(" " & "100", 10)
Result = Result & Column1 & Column2 & vbCrLf

Column1 = "WWWWWWWWWW "
Column2 = Right(" " & "100", 10)
Result = Result & Column1 & Column2 & vbCrLf
</code>


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 553
27 958
271 741
2 673
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies