Autor Beitrag
DennisXX
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 133



BeitragVerfasst: Do 25.08.11 09:46 
Hallo zusammen !

Ich habe mal eine Frage zu dem Designer in C Sharp. Wird dieser eigentlich nur automatisch für eine Hauptanwendung erstellt, oder für sämtliche Formulare, die mir z.B. mit dem Visual Studio per Drag & Drop zusammenklicken kann?

Danke für die Hilfe !

Viele Grüße
Dennis


Moderiert von user profile iconTh69: Topic aus C# - Die Sprache verschoben am Do 25.08.2011 um 10:19
lothi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 114
Erhaltene Danke: 3



BeitragVerfasst: Do 25.08.11 10:14 
Hallo

Hmm... versteh nicht ganz.
Jedes Form oder Usercontrol kannst du im Designer bearbeiten die du über VS erstellt hast.

Gruss Lothi
DennisXX Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 133



BeitragVerfasst: Do 25.08.11 10:18 
user profile iconlothi hat folgendes geschrieben Zum zitierten Posting springen:
Hallo

Hmm... versteh nicht ganz.
Jedes Form oder Usercontrol kannst du im Designer bearbeiten die du über VS erstellt hast.

Gruss Lothi


hallo, aber ich denke, man soll im Designer nichts verändern, da der angeblich so empfindlich ist.
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4799
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Do 25.08.11 10:22 
Hallo Dennis,

du sollst den vom Designer erzeugten Code (in der XXX.designer.cs-Datei) nicht verändern, den Designer selbst darfst du natürlich für all' deine Forms und (User)Controls benutzen.
DennisXX Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 133



BeitragVerfasst: Do 25.08.11 10:30 
Hallo !

user profile iconTh69 hat folgendes geschrieben Zum zitierten Posting springen:
du sollst den vom Designer erzeugten Code (in der XXX.designer.cs-Datei) nicht verändern, den Designer selbst darfst du natürlich für all' deine Forms und (User)Controls benutzen.


Also jetzt bin ich ehrlich gesagt ein wenig verwirrt und versteh gar nichts mehr. Wie genau kann denn den Designer in anderen Forms benutzen!?

Viele Grüße
Dennis
lothi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 114
Erhaltene Danke: 3



BeitragVerfasst: Do 25.08.11 10:41 
Hallo DennisXX

Ich weiss woher deine Verwirrung kommt und die kann man hier im Forum nicht so einfach lösen.
Du musst ein Buch aufschlagen, um mal wenigstens die minimalsten Grundlagen zu lernen. Durch das nachfragen hier bekommst du nur bruchstückhafte Informationen, aber die Zusammenhänge siehst du ohne Grundlagen nicht.
In einem andern Beitrag habe ich dir zwei Links geposten in denen alles über .Net, Visula Studio steht.

Gruss Lothi
storestore
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 397
Erhaltene Danke: 7

WIN 7
C#
BeitragVerfasst: Do 25.08.11 11:00 
Hallo,
wenn du eine neue Windows Forms in Visual Studio "erstellst" öffnet sich eine Seite in der ein nochkleineres Grau-schraffirtes und mit Blauer leiste. An der Seite von Visual studio ist eine Spalte, inder verschiedene dinge stehen. Sprich: Button, lable, pointer usw. Jetzt kannst du etwas davon in dein Kleines Schrafirtes fenster reinziehen. Falls du diese Spalte nicht hast schmau mal hier msdn.microsoft.com/d...ibrary/dyca0t6t.aspx
Wenn du noch was anderes meinst, dann versuch bitte deine Frage gescheit zu erläutern
mfg storestore

_________________
Der Pc ist nur so schlau, wie derjenige der in steuert!
"Don't Quit. Suffer now, and live the rest of your life as a champion"
DennisXX Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 133



BeitragVerfasst: Do 25.08.11 11:23 
Hallo !

Ich meinte mit Designer eher, ob immer für jedes neue Formular implizit durch den Designer automatisch neuer Code generiert wird, und ob dieser in einer separaten Klasse für jedes einzelen Formular abgelegt wird.

Ich hoffe, es ist nun etwas verständlicher, worauf ich hinaus möchte?

Viele Grüße
Dennis
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4799
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Do 25.08.11 11:39 
Hallo Dennis,

ja, genau! Für jede Form wird eine eigene dazugehörige formX.designer.cs-Datei vom VS angelegt (einfach im Projekt-Explorer bei der Form den Baum aufklappen - und zusätzlich gibt es noch eine formX.resx-Datei, in der die Ressourcen für das Formular untergebracht sind).
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Do 25.08.11 11:40 
Jede Form die du über den Designer designst entspricht einer eigenen Klasse und somit auch eigenem Code. Wenn du auf Wiederverwendung bestimmter Teile hinaus willst so geht es dann darum eigene Controls zu entwerfen die man dann auf Formen wiederverwenden kann. Du kannst von den vorhanden Controls ableiten von Grund auf neue schreiben oder mit UserControls vorhanden Controls kombinieren. Oder du kannst (ich werde mich wahrscheinlich hinterher ärgern das zu erwähnen) auch von einem bereits designten Form ableiten und davon ausgehend im Designer deine UI basteln. Du musst nicht zwingend immer wieder bei einer ~leeren~ Form anfangen. Stichwort Visual Inheritance.

Disclaimer: Nur weil ich Visual Inheritance erwähne möchte ich das weder empfehlen noch sonstwie gutheißen und mich ganz förmlich davon distanzieren.