danke dir erstmal.
Aber das habe ich auch schon probiert, das klappt leider nicht,
das Problem ist (nehme ich an), das das Fenster geschloßen wird,
wo ich die Auswahl starte, und wenn ich mir dann den Wert holen möchte,
dann ist es immer der selbe (der Standardwert ausm Konstruktor) ...
Gruß
Budi
Hehe, ein Thread der Unregistrierten
Um zu wissen, was für Includes du einbinden musst, geht man (ich jedenfalls...) eigentlich folgenden Weg:
- Man sucht eine Funktion, z.B. um damit eine Datei zu löschen
- Du findest nach ein bisschen suchen heraus, dass du die Funktion xyz benutzen kannst
- Jetzt schreibst du deinen Code und benutzt dabei die Funktion xyz
- Der Compiler sagt dir, dass er die Funktion nicht kennt
- Du guckst (z.B. in der MSDN von Microsoft), welche Header-Datei du inkludieren musst, damit der Compiler die Funktion kennt
Wenn man ein wenig fortgeschrittener ist, guckt man bei einer Funktion dann gleich, welche Header-Datei man dafür braucht.
Und irgendwann weißt du die Headerdateien für die wichtigeren Funktionen auswendig
DrElForm schrieb:
Bei VB6 konnte man das mit FrmZwei.Textbox.Text = "Neue Resultate kommen!!!" diese Textbox ändern. Oder auch den Inhalt holen.
Geht in C# genauso wenn man die Textbox als public und nicht als private eingestellt hat.
Servus,
sicherlich kannst du fragen, dafür ist das hier auch ein Forum.
Ja, es gibt Möglichkeiten MSIL wieder in C# Code zu wandeln.
Ein OpenSource Projekt macht dies:
http://www.devhood.com/Tools/tool_details.aspx?tool_id=354
Ansonsten google: MSIL to C#
findest du eine Menge Artikel.
mfg
Hellsgore
Hi!
Du solltest über den Parameter sender Zugriff auf das Item und so auch Zugriff auf den Index haben. Könnte sein, dass Du den sender noch casten muss, damit es klappt.
Sebo
Sowas ist prinzipiell mit hooks möglich.
http://www.codeproject.com/useritems/Localizing_MessageBox.asp
Würde ich allerdings nicht machen, kann nämlich unerwünschte Nebeneffekte haben (z.B. kann sich eine Änderung in einem Dialog auf andere Dialoge auswirken - Buttons haben in verschiedenen Dialogen die gleichen IDs, die IDs könnten sich iregendwann ändern und was weis ich...). Aber es geht.
indem Du die Paint-Methode überschreibst und Dein Zeichnen dahinein legst. Oder Du fragst das entsprechende Event ab (GetFokus oder sowas) und malst dann neu.
Hintergrund:
Wenn ein Fenster ein anderes überdeckt und dann z.B. geschlossen wird, wird das ganze Fenster neu gezeichnet (Paint-Methode). Da Du Deine Malerei aber nicht in der Paint-Methode hast musst Du eben dafür Sorge tragen, dass Deine Methode ebenfalls neu zeichnet.
Sebo
ja gut weil ja die alte referenz auf das alte objekt zeigt wenn ich diese referenz übersfhreibe , ist das objekt ohne referenzbezug im speicher!! oder merkt sich der carbage collection dei referene extra ohne mein wissen?
Servus,
es geht, wenn du die Show() Methode des zu aufrufenden Forms überschreibt bzw. mit "new" neu deklarierst. Ist aber nicht gerade die feine Art. Es gibt hier jetzt mehrere Möglichkeiten.
Du könntest dir z.B. eine weitere Methode Namens "public void ShowWithProperty(object katze)" erstellen. Dann könntest du in deinem Form diese Methode und in dieser Methode einfach "base.Show()" aufrufen.
Oder du übergibts deine Informationen über den Konstruktor der Form und machst dann was auch immer...
Oder du erstellst eine Eigenschaft (GET - SET) in deinem Form und gibst ihm dann die gewünschten Informationen mit.
Viele Wege führen nach Rom... meistens kommt es aber einfach auf den Anwendungsfall an.
mfg
Hellsgore
ich habe kein Problem. Ich bin nicht der Fragesteller.
Ob man nun NET oder ODBC nimmt hat nichts mit der DB zu tun.
Eher mit der Anfragezeit und ob man Klickibunti oder Tempo will.
Versionskontrolle schrieb:
Kann man verhindern, dass das Versionskontrollsystem Kommentare prüft?
Nein (zumindest nicht CSV und Subversion). Grund: Ein Versionskontrollsystem geht binär und nicht wie ein Parser (Vorstufe des Compilers, wird beim compilieren angestossen) über die Dateien. Das heisst, das ein Versionskontrollsystem nicht zwischen Code, Kommentare oder reinen Binärdaten unterscheiden kann.
Sebo
Benny_Ben_Ben schrieb:
Ich kenn mich mit C# leider noch nicht so gut aus.
C#, Java, weissDerGeier ist doch alles OOP und in der OOP kann man jedes Objekt ver- und beerben.
Benny_Ben_Ben schrieb:
Woher seit ihr alle quasi zu "C# Profis" geworden???
Informatik Studium, Freiberufler und Angestellter Softwareentwickler.
Sebo