1. Wie mache ich es, das wenn ich auf das x oben rechts klicke, sich das Fenster nicht schließt, sondern unten rechts ( ach Gott ich weiß nicht wie ich das beschreiben soll!) in der Taskleiste erscheint?
2. Wie kann ich ein anderes Icon für mein Programm verwenden?
Ich verwende Visual C# 2010.
Ich hoffe ihr könnt mit helfen, auch wenn ich es nicht sehr professionell Ausdrücken konnte,
Guck bei deinen Komponenten einfach mal nach NotifyIcon. Das ziehst auf die Form und stellst das ein mit Icon und so.
zum verhindern dass sich das Programm schließt kannste entweder das Form Closing Event benutzen und dort e.Cancel auf True setzen und dann das NotifyIcon anzeigen oder du fängst die Nachricht zum schließen des Fensters ab mit :
Da kommt bei mir immer
"WindowsFormsApplication1.Form1" enthält keine Definition für "notifyIcon1", und es konnte keine Erweiterungsmethode "notifyIcon1" gefunden werden, die ein erstes Argument vom Typ "WindowsFormsApplication1.Form1" akzeptiert. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
wenn du das wirklich nur reinkopiert oder selber reingetippt hast, wird das auch nicht funktionieren, da dein Programm ja nicht weiss, wann er diese Methode aufrufen soll.
Klick auf die Form, dann im Eigenschaftenfenster klickst du auf den Blitz um zu den Ereignissen zu kommen....dort suchst du den Eintrag FormClosed und klickst da doppelt in das Textfeld daneben (oder du klickst auf den Pfeil und wählst den Namen der Funktion aus, die du ja schon abgetippt hast aus)
Wenn das allerdings das Problem ist, dann solltest du dich wirklich erstmal mit den basics von Visual Studio bzw der Oberflächenerstellung beschäftigen statt gleich was programmieren zu wollen.
Wenn das allerdings das Problem ist, dann solltest du dich wirklich erstmal mit den basics von Visual Studio bzw der Oberflächenerstellung beschäftigen statt gleich was programmieren zu wollen.
Ich programmier schon seit ca 1. Jahr C# nur sowas hab ich bis jetzt noch nicht gemacht
Danke, endlich mal eine gute Antwort!
Ich programmier schon seit ca 1. Jahr C# nur sowas hab ich bis jetzt noch nicht gemacht
Am Anfang erstmal wenn du seit 1 Jahr mit C# programmierts und nicht weisst das du ein Event auch bei einem Objekt anmelden musst bevor es das auslöst dann hast du was falsch gemacht
Quote:
Originally Posted by neji
wenn du das wirklich nur reinkopiert oder selber reingetippt hast, wird das auch nicht funktionieren, da dein Programm ja nicht weiss, wann er diese Methode aufrufen soll.
Klick auf die Form, dann im Eigenschaftenfenster klickst du auf den Blitz um zu den Ereignissen zu kommen....dort suchst du den Eintrag FormClosed und klickst da doppelt in das Textfeld daneben (oder du klickst auf den Pfeil und wählst den Namen der Funktion aus, die du ja schon abgetippt hast aus)
Wenn das allerdings das Problem ist, dann solltest du dich wirklich erstmal mit den basics von Visual Studio bzw der Oberflächenerstellung beschäftigen statt gleich was programmieren zu wollen.
Sowas mag ich aber auch nicht, halbwahrheiten und halb erklärt mit Oberfläche, Ereigniss oder Visual Studio oder so ein Quatsch die Basics sind Objekte und nicht die IDE.
@TE setz dich mit Objektorientierung auseinander das würde dir weiterhelfen.
Du musst dein Event bei einem Objekt auch anmelden sonst weiss es nicht das es die Funktion gibt, im Gegensatz kann man Events auch wieder abmelden wenn man sie nicht mehr braucht.
Was viele gerne vergessen es gibt in CSharp nur Klassen und deswegen sollte man wenn man mit CSharp anfängt sich gleich mit der Objektorientierung auseinander setzen und es garnicht erst versuchen alles rein funktionsorientiert zusehen.
Am Anfang erstmal wenn du seit 1 Jahr mit C# programmierts und nicht weisst das du ein Event auch bei einem Objekt anmelden musst bevor es das auslöst dann hast du was falsch gemacht
Danke für diesen hilfreichen Tipp, der hat mir sehr geholfen!
Was denkst du, das ich alles seit meiner Geburt weiß und deshalb keine Fragen mehr zu stellen brauche um etwas neues zu lernen??
_________________________________________
@ neji: Danke nochmal, du hast mir sehr geholfen!
Danke für diesen hilfreichen Tipp, der hat mir sehr geholfen!
Was denkst du, das ich alles seit meiner Geburt weiß und deshalb keine Fragen mehr zu stellen brauche um etwas neues zu lernen??
_________________________________________
@ neji: Danke nochmal, du hast mir sehr geholfen!
würdest du posts komplett lesen dann hättest du das gelesen
neji hat dir hier zwar schnell gehoilfen verstanden hast du es aber trotzdem nicht und beim nächsten mal kommt die selbe frage von dir
@TE setz dich mit Objektorientierung auseinander das würde dir weiterhelfen.
Du musst dein Event bei einem Objekt auch anmelden sonst weiss es nicht das es die Funktion gibt, im Gegensatz kann man Events auch wieder abmelden wenn man sie nicht mehr braucht.
Was viele gerne vergessen es gibt in CSharp nur Klassen und deswegen sollte man wenn man mit CSharp anfängt sich gleich mit der Objektorientierung auseinander setzen und es garnicht erst versuchen alles rein funktionsorientiert zusehen.
btw ich meinte wenn du seit 1 jahren mit c# arbeitest und keine events kennts bist du irgentwie falsch ran gegangen bist (habe ich etwas von geburt gesagt?), sry aber wenn ich deinen post lese hast du mich nicht ein stück verstanden
[Fragen]Ein paar fragen und IHR seid gefragt... 08/22/2010 - Metin2 Private Server - 5 Replies Hab mal nen paar fragen an euch...vielleicht kann sie ja der ein oder andere beantworten
1.Wie baut man Serverside mehrere CH´s ein?möchte gerne auf 4 ch´s erweitern.
2.Wie Baut man Clientside mehr CH´s ein?(benutze neonblue seinen)
3.Wie baut man das cash -in script von saphira auf seiner HP ein?
4.wie baut man einen patcher in seinen Client ein?
80er Waffen ? Fragen über Fragen ô.ô 07/31/2009 - Metin2 Private Server - 15 Replies Hey,
Ich wollte mal gerne wissen wie man eig. eine 80er Waffe bekommt? Also was muss man tun? Was braucht man? Wohin damit?Benötige ich dazu noch was?
Wäre echt neTT,wenn jmd mir des erklären könnte :)
Danke in vorraus :D