PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [VB.NET] Brichstrich realisieren ?



PCFX
08.07.2009, 20:45
Hi,
ich möchte das sogenannte "Heron-Verfahren (http://de.wikipedia.org/wiki/Heron-Verfahren)" aus schulischen Gründen gerne in VB.NET nach-coden. Im Programm soll also eine Zahl eingegeben werden und nach und nach werden dann die Labels mit den Rechenmethoden sichtbar. Soweit sogut. Nur wie kann ich einen Bruchstrich realiesieren ? Mit dem Grafik-Editor lässt sich auch keine Linie ziehen - das Feld ist immer grau hinterlegt.

DarkFire
08.07.2009, 21:00
Ich hab 3 Möglichkeiten gefunden =P

1. 4/4
2. 4
-
4
3. label1.text = 4
label2 mit einem Strich als Bild(Paint FTW) xD
label3.text = 4
und dann halt alles "zusammenschieben" xD

inout
08.07.2009, 21:07
evtl. findet sich in der (Ascii-)Zeichentabelle (charmap) auch etwas Passendes.

Sirect
08.07.2009, 21:09
Liest du denn die Werte aus den Labels auch wieder aus?
Oder sind das nur Anzeigen?

PCFX
08.07.2009, 21:17
Nur zum Anzeigen.

DarkFire
08.07.2009, 21:43
l33T Sc
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Zahl1 As String = "0"
Dim Zahl2 As String = "21"
Dim Zeichen As String
Dim i As Integer
Dim a As Integer
Dim b As Integer

Label1.TextAlign = ContentAlignment.MiddleRight
a = Zahl1.Length.ToString
b = Zahl2.Length.ToString

Select Case True

Case a < b
For i = 0 To a
Zeichen = Zeichen + "—"
Next
Case a > b
For i = 0 To b
Zeichen = Zeichen + "—"
Next
Case a = b
For i = 0 To a
Zeichen = Zeichen + "—"
Next
End Select

Label1.Text = Zahl1 & vbNewLine & Zeichen & vbNewLine & Zahl2

End Sub


Sieht dann so aus =/

http://img26.imageshack.us/img26/5705/dgf43543.jpg