Zum Inhalt springen

C# MessageBox ohne Button?


Fachi19

Empfohlene Beiträge

Hallo zusammen,

ich schreibe gerade ein kleines Tool das mir ein paar Dateien kopiert. Nun möchte ich, dass während des Kopiervorgangs eine Meldung erscheint (z.B. "Kopiervorgang wird ausgeführt").

Ich suche also eine Funktion, bei der ich wie bei einer MessageBox eine Meldung ausgeben kann aber ohne (z.B.) einen OK-Button drücken zu müssen, damit mein Programm weiterläuft. Oder kann man bei der MessageBox die Buttons abstellen?

Gruß

Fachi19

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Amstelchen,

erstmal danke für die schnelle Antwort.

Eigentlich wollte ich mir das Erstellen einer neuen Form ersparen.

Müsste ich dann nicht auch mit Threads arbeiten? Sonst würde ja mein Kopiervorgang erst dann starten, wenn ich die neue Form wieder beende.?

Gibt es vielleicht noch eine andere Möglichkeit?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Müsste ich dann nicht auch mit Threads arbeiten? Sonst würde ja mein Kopiervorgang erst dann starten, wenn ich die neue Form wieder beende.?

Dies wäre aber auch bei einer MessageBox nicht anders.

Bevor du den Kopiervorgang startest hast du bestimmt ein Form offen oder ??

Ich mache dass dann gerne so dass ich das Form vor dem Kopiervorgang Disable und nacher wieder Enable.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Mal andersrum gefragt:

Gibt es eine Messagebox mit eingabefeld ?

Das eine Messagebox OK, Abrechen etc hat ist klar.

Aber wenn ich nun ein Button habe wo der Benutzer zb sein Alter eintragen soll, und das alter dann in einem String speichert.

Sprich Click button - Messagebox mit input feld - ok drücken + speichern in string ?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Messagebox [...] input feld

:upps

Frage ist aber berechtigt, wenn du aus der VB-Welt kommst.

Praktisch bei C#.NET ist, dass man sich der Sprachelemente von VB bedienen kann.

Microsoft.VisualBasic dem Verweis hinzufügen.


public static string InputBox (

	string Prompt,

	[OptionalAttribute] string Title,

	[OptionalAttribute] string DefaultResponse,

	[OptionalAttribute] int XPos,

	[OptionalAttribute] int YPos

)

//==>

Microsoft.VisualBasic.Interaction.InputBox("Prompt", "Title", "Blub", 20, 20);

M.f.G.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...