Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Maxolia

unregistriert

1

23.02.2013, 21:21

C# Combobox direkt verändern

Wie kann ich es einstellen, dass man ein Item einer Combobox in der Combobox als User direkt den Text verändern kann.
Bis jetzt kann man zwar den Text verändern, aber man kann mit enter die Veränderung nicht speichern.
Zudem habe ich ein Array String angelegt, in dem sämtliche Item Namen enthalten sind.
Diese Namen sollten automatisch mit verändert werden.

Hoffe mir kann einer helfen.

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

2

23.02.2013, 21:31

Ich bin mir nicht sicher ob es das bei Windows Forms schon gab, aber was du suchst wäre ein Binding. Dabei werden die Daten im Array und im Control automatisch synchronisiert.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

FSA

Community-Fossil

  • Private Nachricht senden

3

23.02.2013, 21:36

@Maxolia: Meinst du nicht es ist Zeit, dass du dir ein Buch holst und es liest anstatt alle 20 Minuten ein Thema zu öffnen?

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Maxolia

unregistriert

4

23.02.2013, 21:45

Ja ich gebe zu das ich mir in C# noch ein Buch zulegen sollte, aber das wird wohl noch einen MOnat warten müssen, aber auch ein Buch hättem ir hier auch nicht weiter geholfen, es sei den es ist auf Windows Forms SPezialisiert, kann mir jemand ein Buch für WIndows Forms entfehlen?

Wirago

Alter Hase

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

5

23.02.2013, 21:45

Du kannst keine bestehenden Werte einer Combobox verändern, aber es ist möglich neue Werte der Liste hinzuzufügen.

Wirago

Alter Hase

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

6

23.02.2013, 21:46

Ja ich gebe zu das ich mir in C# noch ein Buch zulegen sollte, aber das wird wohl noch einen MOnat warten müssen, aber auch ein Buch hättem ir hier auch nicht weiter geholfen, es sei den es ist auf Windows Forms SPezialisiert, kann mir jemand ein Buch für WIndows Forms entfehlen?


http://openbook.galileocomputing.de/visual_csharp_2012/

Hier bitte, gern geschehen.

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

7

23.02.2013, 21:48

Nimm dir Schorschs Rat zu Herzen und fang mit WPF an. Da du dich bisher nicht mit Windows Forms auskennst, hast du mit Windows Forms auch keinen Vorteil. Im Gegenteilt: dir entgehen einige Vorteile, die man in WPF hat, wobei das Databinding bereits eins der wichtigsten ist.
Ein kostenloses Buch im Internet wäre Visual C# 2012 von Galileo Computing. Schau dir das einfach mal an. ;)
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

8

23.02.2013, 22:36

Zu WPF besitze ich dieses Buch. Da sollte man dann aber schon C# können wenn man damit anfängt.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

Maxolia

unregistriert

9

24.02.2013, 11:12

Was ist denn der Unterschied zwischen WPF und WIndows Forms.
Zunächst sieht das vom AUfbau alles zimlich gleich aus...

MitgliedXYZ

Alter Hase

Beiträge: 1 369

Wohnort: Bayern

  • Private Nachricht senden

10

24.02.2013, 11:40

WindowsForms sind schon etwas veraltet und werden langsam durch Wpf ersetzt.

Vorteil von Wpf z.b.: Trennung von Darstellung und Logik, man kann die Benutzeroberfläche mit externen Programmen wie Expression Blend bearbeiten ohne mit Programmcode hantieren zu müssen.

WindowsForms finde ich aber Einsteigerfreundlicher, da man die Formulare komplett im Editor gestallten kann.

Werbeanzeige