Springen naar inhoud


- - - - -
VS 2015

Waarde Van Variabele In Andere Kleur Zetten

VS2015

  • Log in a.u.b. om te beantwoorden
Er zijn 3 reacties in dit onderwerp

#1 oettie

oettie

    Starting Developer

  • Leden
  • 2 berichten
    Laatst bezocht 29 sep 2021 20:34

Geplaatst op 27 september 2021 - 21:54

Hallo iedereen,

In de onderstaande deel applicatie wil ik de berekende waarde van variabel dblOmtrek ToString("0.00")
in een andere kleur plaatsen.

Vraag:  Hoe kan ik dit doen. ???



Visual Basic Code:
Public Class frmHoofdscherm[/color]
Private Sub BtnBerekenen_Click(sender As Object, e As EventArgs) Handles btnBerekenen.Click[/color]

Const cdblPi As Double = System.Math.PI[/color]

Dim intStraal As Integer[/color]
Dim dblOmtrek As Double[/color]

intStraal = CInt(txtStraal.Text)[/color]
dblOmtrek = 2 * cdblPi * intStraal[/color]

lblOmtrekCirkel.Text = "De Omtrek is : " & dblOmtrek.ToString("0.00")



#2 Damic

Damic

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 841 berichten
    Laatst bezocht 20 mei 2022 17:04
  • LocatieMechelen (BE)

Geplaatst op 29 september 2021 - 18:26

Dat gaat volgens mij niet in een gewone textbox. Je kan wel al de tekst van kleur veranderen maar een deel heb ik volgens mij nog niet gezien van een textbox.

Trouwens waarom zet je math.pi in een const?

Kun je trouwens een textbox niet instellen dat je alleen maar numerieke waarde kunt ingeven, dan is de kans dat je een fout krijgt al minder groot.

Visual Basic Code:
Public Class frmHoofdscherm
Private Sub BtnBerekenen_Click(sender As Object, e As EventArgs) Handles btnBerekenen.Click
try
Dim dblOmtrek As Double= 2 * System.Math.PI * CInt(txtStraal.Text)
lblOmtrekCirkel.Text = "De Omtrek is : " & dblOmtrek.ToString("0.00")
catch ex as exception
messagebox.show(ex.message,"Bereken fout")
end try
end sub
end class


#3 oettie

oettie

    Starting Developer

  • Leden
  • 2 berichten
    Laatst bezocht 29 sep 2021 20:34

Geplaatst op 29 september 2021 - 20:31

Hallo Damic,

Allereerst dank voor je reactie.
Ik ben bezig met een boek "beginnen met visual basic"
Hierin worden worden opdrachten gegeven die je dan moet maken aan de hand van een
uitleg van dat hoofdstuk.
Zelf had ik ook al bedacht dat mijn vraag waarschijnlijk niet mogelijk was, maar ik kan het oplossen denk ik
met een label waar ik de berekende variabele inzet waarvan je wel in het properties scherm de kleur kunt wijzigen.
De instelling van een numerieke waarde in een textbox zal ik eens bekijken goede tip.
De try catch moet ik nog gaan doen maar ik snap je toevoeging om hiermee fouten af te vangen in mijn geval de input van een getal.

Dank je voor je reactie.
Oettie

#4 Damic

Damic

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 841 berichten
    Laatst bezocht 20 mei 2022 17:04
  • LocatieMechelen (BE)

Geplaatst op 29 september 2021 - 20:36

Dot NET is JiT (Just in Time) dus in de meeste gevallen zal Dot Net zelf wel fout afhandelingen kunnen doen (met stack trace) maar het is altijd mooier dat de programmeur dat probeert te doen :)

Een label kun je toch ook maar 1 kleur opgeven?

In ieder geval je bent niet de enigste dat zoiets wilt, ofwel gebruik je richtextbox control of je maakt je eigen control https://stackoverflo...lti-color-label

of je neemt een picture box en maakt daar je tex in aan met de nodige kleurtjes schaduw effecten :+ zie mijn Tray Streamer project





Ook met taq VS 2015, VS2015 voorzien

0 gebruiker(s) lezen dit onderwerp

0 lid(leden), 0 bezoeker(s), 0 anonieme gebruikers

Inloggen


[VS 2015] Untitled 1

Met dank aan Jürgen voor de jarenlange inzet van visualbasic.be (anno dec 2000)
Met dank aan Mike en Ronneke voor de jarenlange inzet van vbib.be (anno dec 2010)
Met dank aan PascalBianca voor de jarenlange inzet van vbib.be (anno dec 2016)