Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 06:31

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Windows Forms-Anwendung Button vergrößern

Discussion on Windows Forms-Anwendung Button vergrößern within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
S u n's Avatar
 
elite*gold: 460
Join Date: Feb 2010
Posts: 585
Received Thanks: 123
Windows Forms-Anwendung Button vergrößern

Servus,

ich habe vor 2-3Tagen angefangen c# zu lernen. Ich habe eine kleine WFA geschrieben mit der Hilfe von Mc Visual Studio Express 2012.

Jetzt zum Problem. Ich habe eine Oberfläche (Entwurf?) auf dem sich einige Buttons befinden. Das Hintergrundbild ist auf stretch gestellt, so das es sich beim vergrößern und verkleinern Automatisch anpasst. So weit, so gut. Allerdings bekomme ich es nicht hin, das die Buttons sich Gleichmäßig zum Hintergrund mit bewegen / vergrößern.

Gibt es da eine direkte einstellung in den Eigenschaften der Buttons, oder muss ich dafür im Code etwas ändern? Zur zeit sind die Buttons sehr einfach was den Code angeht. Das Standart programm was VS 2012 erstellt + das clickevent, mit dem ich per System.Diagnostics.process.Start(Application.Start upPath + "\\Beispieldatei.pssx"); meine Datei öffne sobald ich klicke.


Kann mir da jemand helfen, und mir vielleicht sogar erklären wieso es so sein muss?
Ich will ja nicht blind Kopieren, sondern verstehen was ich da tue..

Freundliche Grüße
S u n is offline  
Old 11/24/2016, 14:27   #2
dotCom
 
Devsome's Avatar
 
elite*gold: 9842
The Black Market: 107/0/0
Join Date: Mar 2009
Posts: 16,867
Received Thanks: 4,685
Arrow C/C++ -> .NET Languages

#moved
Devsome is offline  
Old 11/24/2016, 15:04   #3
 
elite*gold: 100
Join Date: Apr 2008
Posts: 860
Received Thanks: 1,487
Im Grunde gibts bei WinForms nur zwei Möglichkeiten, dass sich das Layout bei Resize ändert:

* Selbst Coden (im OnResize-Event)
* TableLayoutPanel-Control einsetzen

Ich bin mir unsicher, welche der beiden Optionen schlechter is. Das TLP muss man, je nach Komplexität auch mehrfach bis vielfach, ineinander-verschachteln. Is echt net so einfach. Auf der anderen Seite das Resizing manuell zu coden braucht auch seine Zeit ...
florian0 is offline  
Old 11/24/2016, 22:52   #4



 
IceTrailer's Avatar
 
elite*gold: 150
Join Date: Sep 2010
Posts: 2,070
Received Thanks: 821
Irre ich mich grad oder geht das nicht auch einfach, wenn man nen Anchor beim Button setzt?
IceTrailer is offline  
Old 11/28/2016, 09:08   #5
 
S u n's Avatar
 
elite*gold: 460
Join Date: Feb 2010
Posts: 585
Received Thanks: 123
Quote:
Originally Posted by IceTrailer View Post
Irre ich mich grad oder geht das nicht auch einfach, wenn man nen Anchor beim Button setzt?
Ich hab im Form.Designer eine Zeile

this.btn_Beispiel.Anchor = System.Windows.Forms.AnchorStyles.None;
this.btn_Beispiel.Autosize = true;
this.btn_Bispiel.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;


Hat das damit was zutun? :/
S u n is offline  
Old 11/28/2016, 11:25   #6
 
elite*gold: 100
Join Date: Apr 2008
Posts: 860
Received Thanks: 1,487
die Designer-Datei nur anfassen wenns wirklich nötig is. Man kann alles auch im Eigenschaftenfeld des Forms-Designer einstellen. Kannst ja mal den Anker setzen, vll macht das ja was.
florian0 is offline  
Old 11/28/2016, 11:37   #7
 
S u n's Avatar
 
elite*gold: 460
Join Date: Feb 2010
Posts: 585
Received Thanks: 123
Quote:
Originally Posted by florian0 View Post
die Designer-Datei nur anfassen wenns wirklich nötig is. Man kann alles auch im Eigenschaftenfeld des Forms-Designer einstellen. Kannst ja mal den Anker setzen, vll macht das ja was.
Hab nur mal die Designer Datei zitiert, weil dort etwas bezüglich Anchor stand.


Anker bringt zur Zeit nichts. Habe das ganze momentan mit einem Int button Offset geregelt. Allerdings bewirkt das nur, dass die Button dem Zentrierten Hintergrund "hinterher" gehen. Wenn ich dabei die Anker aktiviert habe, bewegen sich die Button ja nicht.

Das Problem zur Zeit ist eifach, das ich den Hintergrund ser klein habe. So kann ich die Button bei normaler Fenster Größe (800x600) direkt über dem Bild an der Richtigen stelle haben. Wenn ich jetzt auf Voll bild mache, verschiebt sich diese 800x600 Bild lediglich mit den Buttons in die mitte. Das Restliche Fenster ist Grau.

Ziel ist es, ein hoch auflösendes Hintergrund Bild zu haben (an dem ich grade Arbeite design technisch) und dieses dann mit Buttons in alle möglichen Größen (800x600 - Vollbild) zu verschieben. Auf dem Hintergrund Bild ist ein "Kasten" in dem sich die Buttons befinden. Daher ist es sehr Wichtig das die Buttons, wenn das Bild größer wird, sich anpassen, und weiterhin den Kaste in der Richtigen größe ausfüllen..


Wie egsagt, ich Arbeite an dem "Projekt" erst 2-3 Tage, und bin Anfänger in c#
S u n is offline  
Old 11/28/2016, 11:40   #8
 
elite*gold: 100
Join Date: Apr 2008
Posts: 860
Received Thanks: 1,487
Schau dir mal das TableLayoutPanel an. Damit gehts definitiv.
florian0 is offline  
Old 11/28/2016, 12:11   #9
 
S u n's Avatar
 
elite*gold: 460
Join Date: Feb 2010
Posts: 585
Received Thanks: 123
Quote:
Originally Posted by florian0 View Post
Schau dir mal das TableLayoutPanel an. Damit gehts definitiv.
Wo finde ich das? Ich werde gleich mal Googlen danach.
S u n is offline  
Reply


Similar Threads Similar Threads
[C#] Grammar check für Windows Forms C#
11/28/2015 - C/C++ - 1 Replies
Hallo, ich habe dieses Thema schon einmal angesprochen, jedoch hab ich immer noch nichts gefunden. Ich bin auf der Suche nach einer Grammatikprüfung für eine Visual Studio c# Windows Forms Rich Textbox. Oder zumindest einer Funktion, die erkennt, ob ein Wort groß oder klein geschrieben werden muss. Würde mich sehr über eure Hilfe freuen.
WPF oder Windows Forms ?
05/22/2014 - Off Topic - 2 Replies
Eine kleine Umfrage an die Entwickler unter euch. Was benutzt ihr lieber ? WPF oder Windows Forms ? Wäre toll wenn ihr schreiben könntet, warum ihr mit dem einen lieber arbeitet, als mit dem anderen.
[C# Windows Forms Anwendung] Paypal Zahlungsbestätigung automatisierung
07/19/2013 - .NET Languages - 10 Replies
CLOSE
GUI/Windows-Forms in C++
04/01/2012 - C/C++ - 8 Replies
Hey Leute, ich lerne jetzt schon seit gut einem halben Jahr C++ und es klappt auch alles wunderbar und ich habe auch schon die ersten kleinen Spiele(Snake, Tetris) in der Console programmiert. Doch jetzt will ich auf GUI umsteigen, finde aber überhaupt keine guten How To's :( Kennt ihr ein gutes How to, welches sich mit Windows Forms(Visual Studio), beschäftigt?
Windows Forms and Threads.
09/21/2011 - CO2 Programming - 7 Replies
I know it's not a conquer related question, but since a lot of people here is C# programmers I just thought I would ask here. Why is it exactly you cannot enter Windows Form Controls from another thread? Not asking how to do it, but why it's not allowed.



All times are GMT +1. The time now is 06:32.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.