Suchergebnisse

Suchergebnisse 1-7 von insgesamt 7.

  • Benutzer-Avatarbild

    zunächstmal: Dein SuperButton ist kein UserControl. Mach mal Menü-Projekt-Hinzufügen-UserControl, dann weisst du was ein UserControl ist. Was du gebastelt hast, bezeichnet man als CustomControl. Dann: Lass doch einfach die Finger von der Text-Property. Setze die wie gewohnt, und dann funzt auch das Klicksen beim Drücken des Accessor-Keys. Konzentriere dich einzig aufs Zeichnen des Buttons - dabei kannst du ja auch auf die Text-Property zurückgreifen - die erbst du ja. Also führe keine zusätzlich…

  • Benutzer-Avatarbild

    Zitat von mrMo: „... Weil: Zitat: „die erbst du ja.“ Ne, will er nicht. Krieg ich die Meldung "Die Assembly (...) enthält keine UserControl-Typen"“Was will er nicht? Wer? Wenn dein CustomControl von Button erbt, dann hat es eine Text-Property. Kannste sogar im PropertyGrid des Designers nachgucken, wennde son Ding aufs Form ziehst. Die Meldung von wegen UserControl ist mir komplett unverständlich, weil du hast mit UserControl ja abgesehen von deiner Begriffsverwirrung garnichts zu schaffen. Von …

  • Benutzer-Avatarbild

    Zitat von mrMo: „C#-Quellcode (1 Zeile)“Warum heisst das Ding denn nun auf einmal UserControl1?? Ich denke, es soll GlossyButton heissen? Willst du dich absichtlich verwirren? (Bei mir kompiliert dein Upload problemlos - es fehlt nur ein Testprojekt zum Testen - ist das Absicht?)

  • Benutzer-Avatarbild

    Hier mal eine Vorlage mit Testprojekt und ohne jedes Brimborium. InitializeComponents, die DesignerDatei und die Resourcen sind nämlich nicht erforderlich und bringen nur Durcheinander. K.A. warums bei mir funzt und bei dir nicht.

  • Benutzer-Avatarbild

    ich hab deine Vorlage genommen, und userControl1 umbenannt. Anschließend die unnützen Sachen entfernt. Und dann noch ein Testprojekt zugefügt und zum Startprojekt gemacht. Wenn ich früher mal eine Bibliothek mit Winforms-Controls angelegt hab, so hab ich die als WinForms-Anwendung erzeugt, und dann den Projekttyp auf "Klassenbibliothek" umgestellt. So hatte ich alle für WinForms erforderlichen Verweise schoma drinne. Aber man kann sie auch händisch einbinden: WinForms, Drawing, evtl. Drawing2D, …

  • Benutzer-Avatarbild

    Hier: C#-Quellcode (10 Zeilen)Beachte, dass meine ZeichenRoutine zusätzlich ist, also ich lass den Button erstmal sich selbst zeichnen, und das Event zeichnet nochmal ein Kringel drauf. Willst du wirklich alles selber zeichnen, mach so: C#-Quellcode (8 Zeilen)Normal soll man base.OnPaint() aufrufen, um die Vererbungs-Kette zu erhalten. Aber wenn du wirklich alles selbst zeichnen willst, dann willst du die Vererbungskette ja unterbrechen, daher den Base-Aufruf unterlassen, aber immerhin stattdess…

  • Benutzer-Avatarbild

    Zitat von mrMo: „Reicht es dann aus, die Text Property des Buttons an die DrawText Methode der TextRenderer-Klasse (neben anderen Dingen) zu übergeben, damit der Button reagiert, wenn die entsprechende Tastenkombination erfolgt?“ Hast du mein Beispiel nicht probiert?