Autor Beitrag
avoid
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 230
Erhaltene Danke: 4

MSDos, WinXP32, Win764, Win10, Android, Debian
msl (mIRC edit), html & php & Java (DreamweaverMX), Basic (picaxe PE6), C (Arduino IDE), C# (vs2010,2015,2017,2019,Unity,Android Studio)
BeitragVerfasst: Sa 09.08.14 21:02 
ich möchte gerne wissen ob man die Default Controls die Visual Studio (in meinem fall VS-2010) bereitstellt bearbeiten kann.

ich habe vor in nächster zeit einige Wohnform-Anwendungen in einer bestimmten Optik zu erstellen wozu ich nur die Farben anpassen muss so das sie sich nicht nach den Windows Einstellung des PC richten.

Muss ich dazu ernsthaft die Default Controls kopieren, anpassen und als CustomControls speichern
oder kann ich einfach die par Controls für die nächsten Wochen (irgendwo im VS Ordner anpassen)?

_________________
Gute Fragen sind wie ein wissenschaftliches Experiment. Sie setzen eine Menge Wissen bereits voraus.
bitcoin:1J5dgQQp8eUy8wkUxyztBUVCkCpo5MQEQs?label=Danke
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4700
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Sa 09.08.14 21:16 
Winforms ist ein Wrapper um die Common Controls von Windows (bis auf ein paar wenige Ausnahmen). Diese zeichnen sich selbst nach dem durch das jeweilige OS vorgegebene Theme. Es gibt also nicht wirklich irgendwo ein Template das man anpassen könnte oder irgendwas das man kopieren könnte. Was du kannst ist von den Controls ableiten und am ~Zeichnen~ der Controls drehen so weit es denn von den Common Controls von Windows zugelassen wird.
avoid Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 230
Erhaltene Danke: 4

MSDos, WinXP32, Win764, Win10, Android, Debian
msl (mIRC edit), html & php & Java (DreamweaverMX), Basic (picaxe PE6), C (Arduino IDE), C# (vs2010,2015,2017,2019,Unity,Android Studio)
BeitragVerfasst: Sa 09.08.14 23:22 
ok, zu schade.

kannst du mir als alternative eine gute Anleitung empfehlen
in der beschrieben wird wie ich eigene abgeleitete controls erstelle?

Windows Forms-Steuerelementbibliothek kann ich ja als neues Projekt auswählen.
ich hab nur keinen Schimmer was zu beachten ist und wie ich die Steuerelemente dann nutze.

_________________
Gute Fragen sind wie ein wissenschaftliches Experiment. Sie setzen eine Menge Wissen bereits voraus.
bitcoin:1J5dgQQp8eUy8wkUxyztBUVCkCpo5MQEQs?label=Danke
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4700
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Sa 09.08.14 23:32 
Sind Klassen wie alle anderen auch also auch genauso abzuleiten.
Wenn die kompilierbar sind werden die nach dem kompilieren wie die Standard Controls in der Toolbox auftauchen und könne von da aus dann genauso benutzt werden.

Es gibt da ansonsten nicht viel (allgemeines) zu Wissen probier einfach aus ;) Wenn du dann ans zeichnen gehst und auf konkrete Probleme stößt stelle dann eine entsprechend konkrete Frage. Wie gesagt der Look kommt erstmal von Windows und ein anders zeichnen ist nur bedingt möglich bzw. man kann das nicht einfach komplett ändern.
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4764
Erhaltene Danke: 1052

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: So 10.08.14 09:31 
Hallo,

hier ein paar Tutorials für WinForms:
Writing your Custom Control: step by step
jfo's coding (unter "Custom Controls": "Creating a Custom Control in Windows Forms - Part 1 - 7")
How to Create a Custom Control
Super Button Custom Control in C#

Wie Ralf schon geschrieben hat, funktioniert das aber nicht für alle WinForm-Controls gleich gut.

Mit WPF hättest du da aber mehr Möglichkeiten (wenn auch die Einarbeitung etwas länger dauert), mit Stichworten wie Template, Style, Trigger etc...

Für diesen Beitrag haben gedankt: avoid