Laden...

Forenbeiträge von Xqgene Ingesamt 2.051 Beiträge

03.08.2006 - 15:13 Uhr

ich verstehe jetzt nicht, wo dein problem ist?

du hasst doch dein uc1cast - Objekt erzeugt. nun weise im deine Event zu.

uc1cast.DeinEvent += new ....
03.08.2006 - 11:02 Uhr

hast schon versucht mit Close() oder auch Hide() ??

03.08.2006 - 08:27 Uhr

wenn in der Hilfe nicht steht, dass ContextMenuStrip in .NET Compact Framework supported wird, dann kannst du auch nix machen. Nimm stattdessen die ContextMenu-Klasse

01.08.2006 - 17:53 Uhr

@all:
Leute das reit jetzt aber. 🙂

@liberado:
nimm das nicht sehr ernst 🙂

01.08.2006 - 17:50 Uhr

muss die Klasse von Combobox erben, oder reicht es aus, wenn du ein UserControl nimmst, die ComboBox da rein packst, und nach außen einpaar Eigenschaften/Methoden bereitstellst, die nötig sind?

01.08.2006 - 17:22 Uhr

und was hat die Exception damit zu tun?

01.08.2006 - 16:19 Uhr

ich denk mal, es wird kein Weg an eigenen ComboboxColumnStyle und ComboBoxCellStyle-Klassen geben.

01.08.2006 - 16:15 Uhr

äh...??

01.08.2006 - 15:44 Uhr

InitializeComponent() ist eine Methode, die vom Designer automatisch für dein Form erzeugt wird. wenn du ein Control in deinem Form änderst, z.b. dein Toolstrip in dem Container links platzierst, wird vom Designer eintsprechender Code in InitializeComponent() erzeugt.

für dich bedeutet es, dass du aus dem code ableiten kannst, wie du die Position des ToolStrip rausfindest.

01.08.2006 - 15:20 Uhr

ich kenne das problem auch. es liegt daran, dass der Designer die Bilder aus deiner List nicht speicehrt. Normale weise wird ein Bild in einer Ressourcedatei gespeicehrt, wenn man diese über Designer einfügt. Die Lösung kenne ich jetzt nicht aus dem Kopf. muss heute abend zu hause nachschauen.

aber wenn ich mich nicht täusche muss die Propertie serialisierbar sein oder der Typ der Eriegnschaft muss die ICloneable-Schnittstelle implemmentieren, oder es lag an dem DesignerSerializationVisibilityAttribute....

wie gesagt, weiß ich jetzt nicht genau.

01.08.2006 - 15:07 Uhr

eigentlich soll es funktionieren. kannst du vlt. mal das logo uploaden?

01.08.2006 - 15:03 Uhr

Tip: InitializeComponent() 😉

01.08.2006 - 13:21 Uhr

Original von ldr
Das würde aber eine Exception werfen weil man in dem Beispielnur 0 casten kann.

MfG ldr

nein wird es nicht. Du kannst aber mit Enum.IsDefined() prüfen, ob der Wert in en gültig ist.

[EDIT]
und ich frage mich, warum du dem Vorschlag von VizOne nicht nachgehst?
[/EDIT]

01.08.2006 - 13:17 Uhr

Original von Fabian
Hallo Programmierhans,

Original von Programmierhans
Falsch... es können auch nicht definierte Werte übergeben werden !!!

ohh echt? Hast Du mal schnell ein Beispiel zur Hand?

Gruß,
Fabian


enum En
{
  Value1
}

En en1 = (En)2000;
En en2 = (En)37464;
En en3 = (En)2;
...

31.07.2006 - 13:55 Uhr

ja es ist möglich. suche mal nach Hook/Hooks

31.07.2006 - 10:39 Uhr

doch. was eddieromm erzählt ist schon richtig. wenn man form nicht mit Show() sondern mit ShowDialog() öffnet.

31.07.2006 - 09:44 Uhr

Warum macht der die Form zu?

macht er gar nicht 🙂

das Fenster wird einfach hinter den Bildschirmrand verschoben und dann wieder auf die Ursprungsposition gesetzt.

31.07.2006 - 09:30 Uhr

tatsächlich 8o 😁

hier ein workaround zu deinem problem:


// im Modal-Femster (Form3 in sheitman's Beispiel)

        private Point ownerLocation;
        protected override void OnSizeChanged(EventArgs e)
        {
            base.OnSizeChanged(e);

            if (WindowState == FormWindowState.Minimized)
            {
                ownerLocation = Owner.Location;
                Owner.Location = new Point(-10000, -10000);
            }
            else
            {
                if (Owner.Location == new Point(-10000, -10000))
                    Owner.Location = ownerLocation;
            }
        }


31.07.2006 - 09:01 Uhr

geschlossen, oder nur in Hintergrund geschoben?

31.07.2006 - 08:51 Uhr

Ich brauche unbedingt letztere Variante, da sich die Objekte nicht eindeutig über den String identifizieren lassen (durch Doppeleinträge).

wenn du in der liste zwei mal "BMW" stehen hast, wie wills du denn selbst (als Benutzer) unterscheiden, welcher BMW was ist?

28.07.2006 - 19:32 Uhr

die idee mit Favicons ist mir auch schon durch den Kopf gegangen.

27.07.2006 - 16:08 Uhr

in normalen VS geht es, warum nicht in Express? wieso versuchst du es nicht?

27.07.2006 - 10:51 Uhr

Ich habe kleine Übersicht mit den Werkzeugen erstellt, die man braucht, um eine Kariere als .NET Programmierer beginnen zu können. 🙂
Ich verzichte in der Liste auf Framework 1.0, da es schon etwas in Jahre gekommen ist.

Sollte jemand weitere Vorschläge dazu haben, so bitte eine PN an mich.

.NET 3.0 / 3.5----------------------------------------------------------------------

Redistributable/Runtime

.NET Framework 3.5 Redistributable

.NET Framework 3.0 Redistributable

**SDK: **

Windows SDK (für .NET 3.5)
Nicht irritieren lassen, das SDK ist auch für Windows XP und Vista.

.NET Framework 3.0 SDK (wird für VS2005 Einbindung benötigt)

IDE's

Visual Studio 2008

Visual C# 2008 Express Edition

Visual Studio 2005 mit .NET Framework SDK 3.0 und .NET 3.0 Erweiterungen

SharpDevelop 3. (Noch in Entwicklung)

Online Hilfe / Dokumentation

MSDN: Class Library Reference (3.0)

MSDN: Class Library Reference (3.5)

.NET 2.0 ----------------------------------------------------------------------

Redistributable/Runtime

Microsoft .NET Framework 2.0 Redistributable (x86)

**SDK: **

Microsoft .NET Framework SDK (Software Development Kit) 2.0 (x86)

.NET Framework 2.0 Software Development Kit (SDK) (x64)

IDE's:

Visual Studio 2005

Visual C# 2008 Express Edition

SharpDevelop 2.2 (arbeitet sowohl mit .NET 2.0 also auch mit .NET 1.1 zusammen).

Online-Hilfe / Dokumentation

MSDN: Class Library Reference
MSDN: Verweis auf Klassenbibliothek

Wegen der Wichtigkeit und der Geschwindigkeit empfehlen wir die offline Version der MSDN: Class Library Reference/Verweis auf Klassenbibliothek. Diese Dokumentation ist enthalten

  • als Komponente im "Microsoft .NET Framework SDK 2.0" oder
  • als Komponente "Microsoft MSDN 2005 Express Edition" in "Visual C# 2005 Express Edition"

.NET 1.1 ----------------------------------------------------------------------

Redistributable/Runtime

Microsoft® .NET Framework Version 1.1 Redistributable Package

**SDK: **

Microsoft® .NET Framework SDK Version 1.1

IDE's:

Visual Studio .NE`T 2003

SharpDevelop 1.1

Borland C#Builder 2006

Borland Turbo C#

Online-Hilfe / Dokumentation

MSDN: .NET Framework Reference

Wegen der Wichtigkeit und der Geschwindigkeit empfehlen wir die offline Version der MSDN: .NET Framework Reference. Diese Dokumentation ist enthalten

  • als Komponente im "Microsoft .NET Framework SDK 1.1" oder
  • als Komponente "MSDN Library für Visual Studio .NET 2003" in "Visual C# 2003"

Kleiner Hinweis noch dazu. Es gibt bereits Service Packs zu einigen oben genannten Sachen.
Es ist empfehlenswert diese auch gleich zu installieren.

Und eine universale Entwicklungsumgebung darf natürlich nicht vergessen werden.
Notepad ist kompatibel zu jeder Framework Version und ist auf jedem Rechner dabei. 🙂

Weitere nützliche Tools -------------------------------------------------------

NAnt - Freie Build Tool

NUnit - Unit-testing Framework

NDoc - Code Documentation Generator

CruiseControl.NET

FxCop - Code-Analysetool

Subversion - Code Versionsverwaltung

Weitere Informationen:

[FAQ] Woher bekomme ich eine Integrierte Entwicklungsumgebung für C#?
Must-Have-Tools für Entwickler

26.07.2006 - 12:46 Uhr

nutze die Forumsuche: Suche nach "Thread AND Control AND Invoke". findest du zig Themen dazu.

oder schau in FAQ rein

26.07.2006 - 08:54 Uhr

Hallo MicF,

aus der AddIn-Programmierung für Visual Studio habe ich mal folgendes gelernt: weise Events nicht über mehrere Instanzen zu!

das bedeutet in deinem Fall bei diesem Code

 void IAddInEntryPoint.Launch(AddInHost host)
{
...
        host.HostControl.OnAPMResume += new Microsoft.MediaCenter.AddIn.APMResumeDelegate(APMResumeHandler);
        host.Television.OnTVRecordStateChange += new Microsoft.MediaCenter.AddIn.TVRecordStateChangeDelegate(TvRecordStateChangedHandler);
...

würde ich eine Klassenvariable für HostControl und Television anlegen, beide dort "speichern" und dann Events abonieren

 
Type_Of_HostControl hostControl;
Type_Of_Television television;

void IAddInEntryPoint.Launch(AddInHost host)
{
        hostControl = host.HostControl;
        television = host.Television;
...
        hostControl.OnAPMResume += new Microsoft.MediaCenter.AddIn.APMResumeDelegate(APMResumeHandler);
        television.OnTVRecordStateChange += new Microsoft.MediaCenter.AddIn.TVRecordStateChangeDelegate(TvRecordStateChangedHandler);
...

MCE ist zwar nicht VS aber vlt. hat gleiche Probleme. 🙂

24.07.2006 - 17:17 Uhr

Original von Waschbecken

Original von talla
Wenn du bei Kirchenbeispielen bleiben willst, dann halt dieses: Der Papst befürwortet keine Verhütung, obwohl Millionen seiner Communitymitglieder 😁 für Verhütung sind. Offiziell heißt es trotzdem von der katholischen Kirche das Verhütung nichts gutes ist.
Ob mit oder ohne Gummi, Waschbecken rät: wer ficken will, muss freundlich sein!

wenn du was zum Thema des Threads zu sagen hast, dann sag es. Aber bitte lass deine schwachsinnige Bemerkungen in der Zukunft...

24.07.2006 - 16:56 Uhr

ich würde es mal so versuchen:


public static void Write(string name)
{
    lock(_lockObject)
    {
        InternalWrite(name);
    }
}

private static void InternalWrite(string name)
{
      Thread.Sleep(1000);
      Console.WriteLine(name);
}
24.07.2006 - 16:37 Uhr

ist das nur copy&paste fehler?

 
[TypeConverter(typeof(Fehlerkategorien))]   // <=======
public string Fehlerkategorien
....

muss es nicht

 
[TypeConverter(typeof(Fehlerconverter))]   // <=======
public string Fehlerkategorien
....

heißen?

24.07.2006 - 14:52 Uhr

Original von sheitman
ich wäre dafür das ein moderator diesen thread dicht macht. kontaktdaten zum ersteller sind ja im 1. post und ich glaube mehr gibt es zu dem thema nicht beizutragen.

erledigt.

24.07.2006 - 14:02 Uhr

diese Meldung wird man nicht abfangen können. diese Exception wird von CLR geworfen, noch BEVOR die Anwendung gestartet ist.

24.07.2006 - 13:05 Uhr

"../bin/Fehlerkategorien.xml" gibt es denn die datei auch wirklich??

21.07.2006 - 20:51 Uhr

also das neue Logo finde ich geil!!!

21.07.2006 - 19:38 Uhr

gibs doch schon

1 steht über der Forenübersicht

2 geh in deine Profilansich (wenn du auf deinen Nick klickst) und dann auf "Alle Beiträge angeigen"

21.07.2006 - 15:42 Uhr

da hat doch Maddinnel was mit eBay gemacht: Schnelle Ebay-Angebotserstellung (Quick-Sale)

frag ihn doch mal. vlt. kann er dir helfen.

21.07.2006 - 12:18 Uhr

Original von IgG
System.Drawing.Size müsste aber in der mscorlib.dll sein, oder denke ich da falsch?

abgesehen davon dass es wirklich falsch ist, frage ich mich, wieso du nicht in die Dokumentation reinschaust? Steht doch alles drin.

20.07.2006 - 21:51 Uhr

von der anwendung

20.07.2006 - 16:06 Uhr

Die Installer-Klasse kannst du deinem Hauptprojekt hinzufügen

20.07.2006 - 15:05 Uhr

Original von oemil
Wenn du die Komponente meinst..

nein er meint System.Threading.Timer

@JunkyXL

Original von .NET Doku
...Mithilfe der Change-Methode können Sie diese Werte ändern oder den Zeitgeber deaktivieren.

18.07.2006 - 19:48 Uhr

was geht denn nicht??

18.07.2006 - 10:52 Uhr

zu 1. Natürlich kannst du Dateien hochladen. Beim Schreiben gibt es ein Feld Dateianhang unten. Du muss dann auf Bearbeiten gehen...

zu 2. [erledigt] ins topic und löschen alter threads

18.07.2006 - 10:31 Uhr

hier ist Antwort auf deine Frage. die "Schlüßelstellen" habe ich mit einem ≤==== gekennzeichnet

in der MainClass:


        public static void Main (string[] args)
        {
            // Erzeuge einen neuen Lebensraum und setze einige Lebewesen hinein
            Lebensraum lr = new Lebensraum ();    <========
            
            Lebewesen neuesLebewesen;
..
            lr.LebewesenGebähren (neuesLebewesen);  <========
...

in der Lebensraum-Klasse:

        /// <summary>
        /// Fügt ein neues Lebewesen zu Lebensraum hinzu und setzt sein Geburtstag
        /// </summary>
        /// <param name="neuesLebewesen"></param>
        public void LebewesenGebähren (Lebewesen neuesLebewesen)
        {
            neuesLebewesen.meinLebensraum = this;  <=======
            neuesLebewesen.Geburtstag = zeit;
            neugebohreneLebewesen.Add (neuesLebewesen);
        }

17.07.2006 - 18:35 Uhr

kannst du denn das ganze projekt hier veröffentlichen?

14.07.2006 - 10:40 Uhr

was ist denn die "die standard Druckvorschau"?

12.07.2006 - 08:24 Uhr

ich würde so eine Möglichkeit bei WMI-Klassen suchen. eine Doku zu WMI findest du in der MSDN

11.07.2006 - 21:08 Uhr

ach Ganry, Ganry...wie lange ist das denn her?

Original von Ganry
Hallo,

wollte fragen ob es den bereits ein Buch über Managed DirectX auf deutsch gibt? Weil ich keins gefunden habe. Ich kann zwar english ok habe mir auch das Buch Managed DirectX 9 von Tom Miller durchgelesen nur ist das für leute die bereits erfahrung in DirectX haben. Die habe ich leider noch nicht. Weis einer weiter?

cya

ach ja...es war der 09.07.2006.....dass man in so kurzer Zeit zu einem erfahrenen DirectX Programmierer wird und mit ausgezeichneten Englisch-Kenntnissen, hätte ich nie gedacht...Respekt.

07.07.2006 - 13:41 Uhr

erstelle eine singleton klasse. die event der klasse registrierst du in deinem hauptform. Abfeuern wird über eine methode der klasse (RaiseEvent) aus dem UserControl gemacht.