SeToY Geschrieben 19. Mai 2010 Geschrieben 19. Mai 2010 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ß Zitieren
Goulasz Geschrieben 19. Mai 2010 Geschrieben 19. Mai 2010 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. Zitieren
SeToY Geschrieben 19. Mai 2010 Autor Geschrieben 19. Mai 2010 Hallo, danke für deinen Tipp - habe mal testweise HelpButton auf TRUE gestellt - ändert sich jedoch leider nichts? Habe VS 2010 Ultimate. Grüße Zitieren
Goulasz Geschrieben 19. Mai 2010 Geschrieben 19. Mai 2010 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 Zitieren
Gateway_man Geschrieben 19. Mai 2010 Geschrieben 19. Mai 2010 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 Zitieren
realgun Geschrieben 19. Mai 2010 Geschrieben 19. Mai 2010 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ß Hi, schau Dir doch mal die HelpProvider - Komponente an. Zitieren
Empfohlene Beiträge
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.