Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

Ich versuche mich derzeit mit Visual C# und habe folgendes Problem:

Ich würde gerne mit 2 Textfeldern Username & Passwort in einer Domäne abfragen (Notfalls auch lediglich Username und Passwort im Code hinterlegt) und mithilfe eines Buttons ein Programm anstarten (falls die Username und Passwort Angaben richtig sind). Müsste also mithilfe einer if-Bedingung die Eingabe des Textfeldes abfragen. Bin leider nach einiger Recherche im Netz nicht weiter gekommen. :(

Frage:

Wie kann ich die Werte der Textfeldeingaben abfragen ?

Habe leider bisher nur mit Java & C++ programmiert und bin noch sehr unerfahren was C Sharp angeht.

Würde mich über ein paar Tipps freuen.

Danke & Viele Grüße

vielen Dank für die Hilfe ! :)

bekomme aber nun bei der if - Anweisung den Fehler:

Der Operator == kann nicht auf Operanden vom String und System.Windows.Forms.TextBox angewendet werden

hat nun doch geklappt :)

Ich hatte den Fehler gemacht, die Text Eingabe direkt zu vergleichen.

Hab nun die Texteingabe in einer String Variablen gespeichert und dieser dann mit dem Passwort verglichen.

Danke :-)

Danke für die Antwort.

okay super :-)

habe ich auch die Möglichkeit den Username und das Passwort über in Textfeld in der Domäne abzufragen ? Möchte ungern das Passwort im Programm hinterlegen.

Klar geht das. für String vergleiche nutzt man aber die Equals Methode eines Strings. Du kannst auch nicht direkt die Textbox nehmen, du musst das Text Property verwenden:

If(textbox1.Text.equals(Passwort))

{

Whatever.do();

}

Warum so umständlich wenn es auch ein textbox1.Text == Passwort tut?

Ich sehe nicht, wo das komplizierter ist ;) Die .NET Code Styleguides sehen das so vor und wahrscheinlich gibts auch noch nen anderen Grund ;) Wahrscheinlich ist die Methode auch schneller.

Edith sagt: Polymorphie spielt auch ne Rolle:

http://blogs.msdn.com/b/csharpfaq/archive/2004/03/29/when-should-i-use-and-when-should-i-use-equals.aspx

Bearbeitet von SilentDemise

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.