WinFuture-Forum.de: Brauche Hilfe Bei Einem Kleinen Vbs Script - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Brauche Hilfe Bei Einem Kleinen Vbs Script


#1 Mitglied ist offline   RobbieRob 

  • Gruppe: aktive Mitglieder
  • Beiträge: 272
  • Beigetreten: 29. Mai 05
  • Reputation: 0

geschrieben 26. Dezember 2007 - 18:46

Hallo, ich bin dabei eine VBS zu schreiben indem ich die zahlen 1,2 und 3 hintereinander unbegrenzt oft eingeben kann (die Zahlen bekomme ich zufällig)..z.B.1,2,2,3,1,2,3,3,2,3,2,1,1 etc...

Jetzt soll mir das Script wenn eine von diesen Zahlen 5 mal nicht gekommen ist ab der 5 Zahl einen Hinweis geben (z.B. fett makiert, andere farbe etc)

z.B. es kommen die Zahlen...1,3,2,3,2,1,3,2,2,3,2
Jetzt ist die Zahl 1 für 5 Durchläufe nicht gekommen und nun soll der Durchlauf fett makiert werden...

Hoffe ihr wisst was ich meine...Vielen Dank schonmal...

PS: die eingegebenen zahlen sollten sichtbar bleiben, bzw. die letzten 30 würden reichen...
0

Anzeige



#2 Mitglied ist offline   bLaCkRaBbIt 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.433
  • Beigetreten: 08. November 04
  • Reputation: 2
  • Geschlecht:Männlich
  • Wohnort:Karlsbad

geschrieben 27. Dezember 2007 - 13:09

geht auch ein vb.net programm?
achso, gibst du auch leerzeichen und kommata ein?wenn ja, dann sollen die vemutlich nicht mitgezählt werden oder?

Dieser Beitrag wurde von bLaCkRaBbIt bearbeitet: 27. Dezember 2007 - 13:10

0

#3 Mitglied ist offline   bLaCkRaBbIt 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.433
  • Beigetreten: 08. November 04
  • Reputation: 2
  • Geschlecht:Männlich
  • Wohnort:Karlsbad

geschrieben 27. Dezember 2007 - 18:54

naja, ich hab hier mal den code für vb.net und im anhang die ausführbare datei

Public Class Form1
	Private IndexOne As Integer = 0
	Private IndexTwo As Integer = 0
	Private IndexThree As Integer = 0


	Private Sub input_KeyUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles input.KeyUp
		If e.KeyCode = Keys.NumPad1 Then
			IndexOne = input.TextLength
		ElseIf e.KeyCode = Keys.NumPad2 Then
			IndexTwo = input.TextLength
		ElseIf e.KeyCode = Keys.NumPad3 Then
			IndexThree = input.TextLength
		ElseIf e.KeyCode = Keys.Enter Then
			'tue nichts, da gültige Eingabe
		Else
			MessageBox.Show("nur 1, 2 oder 3")
			input.Text = input.Text.Remove(input.TextLength - 1, 1)
			input.Select(input.TextLength, 0)
		End If

		If input.TextLength - IndexOne > 4 Then
			MakeBold()
			IndexOne = input.TextLength
		ElseIf input.TextLength - IndexTwo > 4 Then
			MakeBold()
			IndexTwo = input.TextLength
		ElseIf input.TextLength - IndexThree > 4 Then
			MakeBold()
			IndexThree = input.TextLength
		End If
	End Sub

	Private Sub MakeBold()
		input.Select(input.TextLength - 1, 1)
		input.SelectionFont = New Font(input.Font, FontStyle.Bold)
		input.Select(input.TextLength, 0)
		input.SelectionFont = New Font(input.Font, FontStyle.Regular)
	End Sub
End Class

Angehängte Datei(en)


0

#4 Mitglied ist offline   RobbieRob 

  • Gruppe: aktive Mitglieder
  • Beiträge: 272
  • Beigetreten: 29. Mai 05
  • Reputation: 0

geschrieben 02. Januar 2008 - 02:08

Hi, sorry für die späte Antwort, war über Silvester verreist...

Ich schau mir das gleich mal an...

Vielen dank schonmal..

Gruß Robert
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0