Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hey,

und wieder eine Frage :)

Weiß jemand (oder hat jemand Tutorials), wie ich eine Hilfe einbauen kann in mein C#-Programm?

Das oben rechts z.B. ein ? erscheint, oder man F1 drücken kann etc.?

Danke und lieben Gruß

Geschrieben

Du kannst in deiner Form einen Hilfe-Button einblenden. Wenn du auf den klickst, kriegst du nen Fragezeichen-Cursor, mit dem du einzelne Steuerelemente anklicken kannst.

Das wiederum löst den "HelpRequested"-Event aus, den du beliebig mit Code befüllen kannst.

Ne richtige PopUp-Hilfe mit viel Text würde ich als separates Programm per Shortcut aufrufen, das gibt sonst sicher Bruch^^.

Gruß, Patrick

Anbei 2 Screenies, wo die Option bzw. der Event im Visual Studio 2008 zu finden sind.

post-63994-14430448701192_thumb.png

post-63994-14430448702191_thumb.png

Geschrieben

Sollte im 2010er Studio nicht anders aussehen, ich habe an der Arbeit nur die 2008er Version, zu Hause die 2010er MSDNAA-Variante. Der Button sollte links neben dem Schließen([X])-Button erscheinen und spätestens beim ersten Debuggen nach der Änderung da sein.

Hab um kurz nach fünf Feierabend, wenns bis dahin nicht geht, guck ich zu Hause nochmal rein.

Gruß, Patrick

Geschrieben

Um beispielsweise die F1 Taste zu nutzen,

gehst du einfach in das KeyDown Event des betreffenden Forms und händelst die Eingabe wie folgt:


  If (e.KeyCode == Keys.F1)

{

//Hier kommt dann der Code welcher dann ausgeführt werden soll.

//Beispielsweise ein Aufruf auf ein zustätzliches Fenster welches sich an das andere andockt und allgemeine Beschreibungen liefert.

}

Auf die Taste wird dann natürlich nur reagiert wenn das entsprechende Form den Focus hat.

Lg

Gateway

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...