Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Eingabe in Textbox, direkte Ausgabe eines Textes darunter (Visual Studio 2008 Express)

(Level 1)

27.04.2008, aktualisiert 28.05.2008, 4825 Aufrufe, 5 Kommentare

Hi,
also ich habe das Gefühl, dass mein Anliegen recht einfach ist.

ich möchte eigentlich nur ein kleines Programm welches den eingegebenen Text analysiert und dann das ergebnis direkt nach der eingabe ausgibt, ohne das auf einen button geklickt werden muss.

ich mach es jetzt mal recht einfach:
Die folgende Bedingung soll gelten

1=Eins
2=Zwei
3=Drei
4=Vier
...
9=Neun

wenn man jetzt in der Textbox sagen wir 4357 eingibt, dann soll darunter direkt erscheinen:

4: Vier
3: Drei
5: Fünf
7: Sieben

Ich habe so etwas ähnliches mit excel gemacht mit einer wenn abfrage. das könnte hier ja sicherlich auch gehen.
ich könnte ja sagen wenn das erste Zeichen 1 ist, dann schreibe in zeile 1 : "1:Eins", wenn 2 dann "2:Zwei" usw.
also es soll direkt nach jedem eingegeben Zeichen aktualisiert werden.

Also wer mir da ein bissl helfen könnte, das wäre nett.

würden auch schon links reichen wo es ähnliches gibt.
danke
Mitglied: 22010
27.04.2008 um 11:11 Uhr
Hallo,

also wenn du uns jetzt noch die verwendete Programmiersprache nennen würdest, wäre das sehr hilfreich

MfG
adks
Bitte warten ..
Mitglied: bastla
27.04.2008 um 11:13 Uhr
@22010
Ging mir auch nicht besser - hatte auch nicht darauf geachtet, dass wir hier im Bereich "C und C++" sind und eine VB-Lösung vorgeschlagen ...

Grüße
bastla
Bitte warten ..
Mitglied: pulse
27.04.2008 um 11:14 Uhr
wie wärs denn mit dem event "OnTextChanged" z.b.?
bzw schau dir generell mal die eigenschaften von objekten wie textboxen und dergleichen an
Bitte warten ..
Mitglied: pulse
27.04.2008 um 11:52 Uhr
01.
//Label auf leer setzen 
02.
this->label1->Text = String::Empty; 
03.
 
04.
Collections::Generic::List<String^>^ Nummern = gcnew Collections::Generic::List<String^>(); 
05.
//Zahlen in eine Liste kloppen 
06.
//Bei folgender Einordnung ist der Index = Ziffer 
07.
Nummern->Add("Null"); 
08.
Nummern->Add("Eins"); 
09.
Nummern->Add("Zwei"); 
10.
Nummern->Add("Drei"); 
11.
Nummern->Add("Vier"); 
12.
Nummern->Add("Fünf"); 
13.
Nummern->Add("Sechs"); 
14.
Nummern->Add("Sieben"); 
15.
Nummern->Add("Acht"); 
16.
Nummern->Add("Neun"); 
17.
 
18.
//Zahl (String) zeichen für zeichen durchgehen 
19.
for each(wchar_t Letter in this->textBox1->Text) 
20.
21.
 //Überprüfen ob Zeichen eine Ziffer ist 
22.
      if(Convert::ToInt32(Letter) < 48 || Convert::ToInt32(Letter) > 57) continue; 
23.
 //Zahl mit Wort ausgeben lassen 
24.
 //Da ConvertToInt von wchar_t den Asciiwert erzeugt, vorher in String casten 
25.
      this->label1->Text += Letter + ": " + Nummern[Convert::ToInt32(Convert::ToString(Letter))]; 
26.
 //Zeilenumbuch 
27.
      this->label1->Text += "\n"; 
28.
}
Das Event ist wie gesagt "OnTextChanged"
Bitte warten ..
Mitglied: 14695
28.05.2008 um 10:41 Uhr
Hi!

Soll das alles in unterschiedliche Label? Ich hab das mal in C# geschrieben. Schau es dir mal an... mit

1 x Label label1
1 x TextBox textBox1

Zuerst würde ich mit einer Enumeration arbeiten. Aus dem String in der Textbox lassen sich "Namen" der Enumeratoren in Strings konvertieren:

01.
private enum Zahlen 
02.
{  
03.
   Null = 0, Eins, Zwei, Drei, Vier, Fünf, Sechs, Sieben, Acht, Neun 
04.
05.
 
06.
private void textBox1_TextChanged(object sender, EventArgs e) 
07.
08.
   long n; 
09.
             
10.
   if (textBox1.Text.Length > 0 && Int64.TryParse(textBox1.Text, out n)) 
11.
12.
      label1.Text = n.ToString() + " im Klartext: \n\n"; 
13.
       
14.
      int a; 
15.
      for (int x = 0; x < textBox1.Text.Length; x++) 
16.
17.
         a = Convert.ToInt32(textBox1.Text.Substring(x, 1)); 
18.
         label1.Text += a.ToString() + ": " + ((Zahlen)a).ToString() + "\n"; 
19.
20.
21.
   else 
22.
23.
      label1.Text = "Keine Buchstaben, nur Zahlen!"; 
24.
      return; 
25.
26.
}
Die TryParse-Methode gibt natürich false zurück, wenn der maximale Wert erreicht ist.

Klappt es so?

Grüße aus Köl
OLI
Bitte warten ..
Ähnliche Inhalte
Visual Studio

Visual Studio 2015 Lizenzierung Express, Community Edition

Frage von inno-itVisual Studio9 Kommentare

Hallo zusammen, wir würde gerne im Unternehmen Visual Studio 2015 einsetzen, sind uns aber nicht ganz sicher welche Version ...

VB for Applications

Checkbox Text in eine Textbox

gelöst Frage von GERz0cKErZVB for Applications4 Kommentare

Hallo, ich möchte, dass wenn ich eine Checkbox anklicke der Text der Checkbox in einer Textbox erscheint, und wenn ...

Visual Studio

Visual Studio Bug?

gelöst Frage von zelamediaVisual Studio10 Kommentare

Hallo ich arbeite zwar noch nicht lange mit Visual Studio jedoch glaube ich etwas kann hier nicht stimmen! Ich ...

Datenbanken

SQL Abfrage mit Visual Studio

gelöst Frage von specialuserDatenbanken5 Kommentare

Servus, habe mir Visual Studio installiert und habe einige SQL-Befehle welche ich gerne an der SQL-Datenbank abfragen würde und ...

Neue Wissensbeiträge
Ausbildung

Linux-Ausstieg in Niedersachsen - Windows statt Bugfix

Information von StefanKittel vor 1 TagAusbildung31 Kommentare

Sind ja nur Steuergelder

Speicherkarten

Neuer Speicherkartentyp - zunächst nur für Huawei-Smartphones (künftig auch für Notebooks u. Tablets?)

Tipp von VGem-e vor 3 TagenSpeicherkarten4 Kommentare

Servus, als ob das "Chaos" i.S. Speicherkarten noch nicht groß genug wäre?! Evtl. kommt dieser neue Kartentyp bald auch ...

Sicherheit

Diverse D-Link-Router durch drei Schwachstellen kompromittierbar

Information von kgborn vor 4 TagenSicherheit1 Kommentar

Hat jemand D-Link-Router in Verwendung? Einige Modelle sind sicherheitstechnisch offen wie ein Scheunentor. Äußerst unschöne Sache, aber nichts neues ...

Hardware

100.000 Mikrotik-Router ungefragt von Hacker abgesichert

Information von 7Gizmo7 vor 4 TagenHardware3 Kommentare

Hallo zusammen, da hier ja öfters mal von Mikrotik gesprochen wird. Trotz Updates klafft eine Sicherheitslücke in Hundertausenden Mikrotik-Routern. ...

Heiß diskutierte Inhalte
Ausbildung
Linux-Ausstieg in Niedersachsen - Windows statt Bugfix
Information von StefanKittelAusbildung30 Kommentare

Sind ja nur Steuergelder

Vmware
Offene LDAP-Server in AS
gelöst Frage von obi-wan-kenobiVmware19 Kommentare

Hallo alle Miteinander, ich habe ein Problem, unsere VM-Ware Appliance (Version. 6.5.0.10000) ist scheinbar angreifbar. Wir haben eben die ...

Windows 10
Windows 10 Spracherkennung - Eure Meinungen?
Frage von honeybeeWindows 1014 Kommentare

Hallo, wollte heute mal aus Neugier die Spracherkennung unter Windows 10 (Version 1803) ausprobieren und war mehr wie enttäuscht. ...

Windows Userverwaltung
Passwortwechsel Zeitpunkt festlegen
Frage von Looser27Windows Userverwaltung13 Kommentare

Guten Morgen liebe Kolleginnen und Kollegen, da es eine Userin in meinem Urlaub geschafft hat, sich vom AD vollständig ...