Autor Beitrag
nas4killer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 42



BeitragVerfasst: Sa 02.02.08 02:17 
Hi leute.

Ich wollte über ein Button die Form größe verändern. Mit Buttons funktioniert die Größenänderung ohne Probleme aber bei der Form nicht. Da springt immer eine fehler meldung raus.

Form:
Form1.Size = new System.Drawing.Size(100, 100);

Fehlermeldung:
Für das nicht statische Feld, die Methode oder die Eigenschaft "System.Windows.Forms.Form.Size.get" ist ein Objektverweis erforderlich.

Bitte um Hilfe.Danke

mfg
Killer
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Sa 02.02.08 11:52 
Hallo Mörder,
nach welchen Überlegungen werden bloß manche Nicknames ausgesucht...

der Compiler kann zwar vieles erkennen, aber nicht alles; deshalb verwirren Fehlermeldungen manchmal. Leider gibst Du uns auch nicht genügend Informationen. Änderst Du die Formulargröße innerhalb des Formulars oder von außen, d.h. durch ein anderes Formular?

Ich vermute, dass Form1 Dein aktuelles Formular ist und Du dessen Größe innerhalb dieses Formulars neu setzen möchtest. Dann liegt der Fehler darin, dass Du Form1 als Klassennamen benutzt; darüber wird die Klasse insgesamt "von außen" angesprochen. Eine Instanz dieser Klasse bezeichnet sich selbst über this, also so:
ausblenden C#-Quelltext
1:
this.Size = new System.Drawing.Size(100100);					

Auf die Angabe von "this" kannst Du (fast immer) auch verzichten; alle Angaben innerhalb der Klasse beziehen sich natürlich darauf.

Allgemeiner Hinweis: Wenn Du Änderungen in einem Formular per Code statt durch die IDE vornehmen willst und dabei Probleme hast, empfiehlt sich oft ein Blick in die Designer.cs - dort siehst Du, wie die IDE das macht.

Gruß Jürgen
nas4killer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 42



BeitragVerfasst: Sa 02.02.08 22:30 
ja danke du hattest natürlich recht. Hat super geklappt.

könntest mir evt denke dann besser via pm oder messager erklären was IDE genau ist ? Ich habe nur selbstbeigebrachteprogrammier kenntnise. Und verstehe nur die logik kann daher nicht so mit den internen sachen arbeiten.

PS:
( der name kommt daher da ich früher gut in den bösen killer spielen war ;-) und der name hat sich eingebürgert )

danke
mfg
killer
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: So 03.02.08 12:26 
user profile iconnas4killer hat folgendes geschrieben:
könntest mir evt denke dann besser via pm oder messager erklären was IDE genau ist ?

Über IDE landest Du bei der Erklärung zu Integrierte Entwicklungsumgebung. Auch für solche Kürzel ist Wikipedia hilfreich.
user profile iconnas4killer hat folgendes geschrieben:
Ich habe nur selbstbeigebrachteprogrammier kenntnise. Und verstehe nur die logik kann daher nicht so mit den internen sachen arbeiten.

Dann möchte ich Dich mal aufmerksam machen auf:

Jürgen
nas4killer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 42



BeitragVerfasst: So 03.02.08 14:03 
www.amazon.de/Visual...202040088&sr=8-2

und

www.amazon.de/Visual...202040088&sr=8-4

Meinst du die sind auch ok oder sind die von dir vorgschlagenen besser ?
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: So 03.02.08 14:56 
Die von Dir genannten Bücher kenne ich nicht, aber die Namen der Autoren sprechen eher für Qualität. Die von mir genannten "Bücher" stehen kostenlos online zur Verfügung und sind deshalb immer mein erster Vorschlag.

Wichtig ist vor allem ein bewusstes und zielgerichtetes Vorgehen. Da schrecken mich eher Titel wie "Alles über..." ab - "Alles" kann es in einem Buch niemals geben.

Jürgen
mutterholzbein
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 47
Erhaltene Danke: 1

[Win XP pro,Win 7pro, Ubuntu 10.04]
[MS Visual Studio 2008 pro TeamSystem,VS-2010-Ultimate [C, C++ (u.a. mit QT4), C#, PHP]
BeitragVerfasst: Mi 06.02.08 00:26 
Titel: ree
user profile iconnas4killer hat folgendes geschrieben:

könntest mir evt denke dann besser via pm oder messager erklären was IDE genau ist ?
...
:D

aber user profile iconJüTho hat schon recht mit this.Size=XYZ...();. ;)