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


Minus tecknet på fel sida

Postades av 2007-03-28 13:12:50 - Marie Ullman, i forum vb.net, Tråden har 9 Kommentarer och lästs av 936 personer

Jag gör en beräknings vars resultat sedan visas i en textbox.
Mitt problem är att när talet är negativt visas minus tecken efter talet.
Hur kan jag göra för att få det på andra sidan?

//Mia


Svara

Sv: Minus tecknet på fel sida

Postades av 2007-03-28 14:10:25 - Lars Gottfridsson

Hej!

Du får gärna paste:e in kodraden som krånglar, så är det lättare att felsöka.

om du gör så här:

släng in tre textboxar och en button i projektet

lägg till följande kod:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox3.Text = (CInt(TextBox1.Text) - CInt(TextBox2.Text))
End Sub

då ska det väl funka?


Svara

Sv: Minus tecknet på fel sida

Postades av 2007-03-28 22:14:09 - Fim Wästberg

Är du säker på att minustecknet visas på FEL sida om talet?

Om ett enskilt tal visas är det väl hugget som stucket var minustecknet står, kan inte missuppfattas och kan knappas undvikas att ses.

Men..... om du visar en massa tal i en kolumn, då bör minustecknet stå efter talet så att man lätt observerar att det är ett negativt tal, ett flytande minustecken framför talet kan var svårt att se då man studerar en större mängd tal. Ekonomerna använder ofta CR bakefter ett negativt tal, ALDRIG framför.

Så, det beror på sammanhanget vad som är "rätt" resp. "fel".

/Fim W.


Svara

Sv:Minus tecknet på fel sida

Postades av 2007-03-28 23:58:27 - Lars Gottfridsson

Jag har min misstanke att Marie på något sätt lyckats få in hela subtraktionsuttrycket som sträng
i textboxen typ: "3456-876" och att det senare talet inte ´får plats i textboxen. Testa att göra textboxen större!


Svara

Sv: Minus tecknet på fel sida

Postades av 2007-03-29 08:50:02 - Marie Ullman

Jag har testat att göra textboxen större och får samma resultat.
Jag har testat att skriva in ett negativ tal direkt istället för en variabel och får fortfarande samma
resultat, alltså minus teknet på fel sida.

Om jag stoppar körning och kollar på vad det står att textbox1.text innehåller så står det
"-10,0", men om jag sedan fortsätter körningen och kollar i textboxen så står det "10,0-".
Vad kan det vara för fel? Finns det någon egenskap som kan styra detta?

Koden är följande:

TextBox1.Text = FormatNumber(-10, 1, TriState.UseDefault)


//Mia


Svara

Sv:Minus tecknet på fel sida

Postades av 2007-03-29 10:12:25 - Lars Gottfridsson

FormatNumber verkar returnera en sträng där minustecknet är höger justerat!

Gör så här

TextBox1.Text = CInt(FormatNumber(-10, 1, TriState.UseDefault))

om detta inte funkar så får du prova följande:

Dim slask As Decimal
slask = FormatNumber(-10, 1, TriState.UseDefault)
TextBox1.Text = IIf(slask < 0, "-" & Math.Abs(slask), slask)


Svara

Sv: Minus tecknet på fel sida

Postades av 2007-03-29 11:00:07 - Marie Ullman

Äntligen hittade jag felet!

För det första så var det labels och inte textbox (jag lurade mig själv genom namnen som jag hade satt). Dessutom hade jag satt egenskapen RightToLeft till "Yes". När jag ändrade den till "No", så fick jag det rätt.

Tack för alla svar!!

//Mia


Svara

Sv:Minus tecknet på fel sida

Postades av 2007-03-29 15:23:54 - Lars-Erik Eriksson

Fim, nu tror jag du är ute på hal is. Jag arbetar mycket med utveckling åt ekonomer och har själv en ekonomiutbildning. Jag kan inte påminna mig om att någon velat se minustecknet efter talet.


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 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

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 725
27 958
271 751
1 020
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