Entwickler-Ecke
Programmierwerkzeuge - [VS] Eigener Control
Raven280438 - Fr 15.10.10 17:29
Titel: [VS] Eigener Control
Hi,
es geht um folgendes Codeschnippsel:
http://create.msdn.com/en-US/education/catalog/sample/winforms_series_1
Da wird ein eigener Control (von Control abgeleitet) benutzt. Wie bekomm ich es hin, dass der Control im Designer von Visual Studio zu sehn ist?
Gruß
Moderiert von
Kha: Topic aus WinForms verschoben am Sa 16.10.2010 um 14:50
Ralf Jansen - Fr 15.10.10 17:39
Wenn dieses Control in einem Projekt der gerade offenen Solution steckt und kompilierbar ist taucht es von selbst da auf. Wenn nicht das Contextmenu auf der Toolbox öffnen, den 'Choose Items' (bzw. das deutschsprachige Äquivalent) Menüpunkt anwählen und die Assembly auswählen in der das Control steckt.
Raven280438 - Fr 15.10.10 19:13
Hi,
sry für mein Nachfragen, ich bin Anfänger ;)
Ich hab das Control in aktuellen Projekt als .cs Datei drin. In der Toolbox wird es aber nicht angezeigt. Was muss ich bei "Choose Items" auswählen?
Gruß
Christoph1972 - Fr 15.10.10 20:04
| Zitat: |
| Was muss ich bei "Choose Items" auswählen |
dein Assembly
Raven280438 - Fr 15.10.10 20:09
Hi,
wie kann ich das Assembly erstellen? Wie gesagt, ich hab nur ne .cs Datei ;)
Sry wie gesagt, bin Anfänger ;)
Christoph1972 - Fr 15.10.10 22:38
Das ist die Anwendung, die du erstellst.
Kha - Sa 16.10.10 14:50
Wie Ralf Jansen schon sagte, da musst du überhaupt nichts auswählen, sondern ein Control im aktuellen Projekt sollte automatisch auftauchen. Du hast das Projekt mit F6 kompiliert bzw. einmal gestartet und die Klasse ist öffentlich und von Control abgeleitet?
Raven280438 - Sa 16.10.10 14:56
Es ist immernoch nichts in der Toolbox zusehn.
C#-Quelltext
1: 2: 3:
| public class texturControl : GraphicsDeviceControl { [...] } |
und GraphicsDeviceControl ist von Control abgeleitet.
Ralf Jansen - Sa 16.10.10 15:24
Welche Visual Studio Version verwendest du?
Das automatische hinzufügen zur Toolbox ist abschaltbar. Sieh mal unter Tool/Options/Windows Forms Designer/AutoToolboxPopulate ob du es eventuell abgeschaltet hast.
Raven280438 - Sa 16.10.10 16:28
Hi,
ich benutze Visual Studio 2008.
Die Option stand wirklich auf false, ich hab sie angeschalten, aber der Control ist trotzdem nicht in der Toolbox. (trotz neustart usw.)
Christoph1972 - Sa 16.10.10 16:40
dann über das Kontextmenü der Toolbox Element auswählen. Manchmal spinnt das irgendwie mit den Controls, nicht nur bei dir, die Problemstellung taucht in allen .Net Foren auf.
Raven280438 - Sa 16.10.10 17:06
Hi,
was muss ich dann da auswählen? Wenn ich die Exe meines Programms auswähle bekomm ich die Meldung, dass da keine Komponenten für die Toolbox drin sind.
Raven280438 - Sa 16.10.10 17:46
Hi,
jetzt wird es aus irgend einem Grund das custum Control in der Toolbox angezeigt.
Fragt mich nicht warum ;)
Ich danke Allen, die mir hier weitergeholfen haben
Gruß
Christoph1972 - Sa 16.10.10 21:52
Sagte ich doch. das wird dir früher oder später wieder begegnen, das gehört mit dazu :wink:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!