Suchergebnisse

Suchergebnisse 1-20 von insgesamt 20.

  • Benutzer-Avatarbild

    @RodFromGermany Ich habe mir nun mal ein ganz neues Projekt erstellt und sehe das gleiche Phänomen. Das Projekt befindet sich im Anhang. Wenn man das Fenster aufruft (MDIChild) blitzt dies zunächst grau auf und es sieht etwas seltsam aus. Bei meinem anderen Projekt dauert es ein paar Millisekunden länger, da sieht man es besser. Vermutlich sind mehrere Controls in den Tabsheets. Ich hätte halt -wie gesagt- gerne, dass das Fenster erst dann sichtbar wird, wenn es zu 100% fertig geladen ist. Das w…

  • Benutzer-Avatarbild

    @RodFromGermany Die Form ist ab dem Acrivated-Event sichtbar: - Konstruktor-Start - 8 C_KUNDENSTAMM - Konstruktor-Nach_InitializeComponent - 224 C_KUNDENSTAMM - Objekt angelegt - 224 C_KUNDENSTAMM_0 - Aufruf Show - 383 C_KUNDENSTAMM_0 - Load - 427 C_KUNDENSTAMM_0 - Activated - 481 C_KUNDENSTAMM_0 - VisibleChanged - 501 C_KUNDENSTAMM_0 - Shown - 510 C_KUNDENSTAMM_0 - Start Initialisation - 510 C_KUNDENSTAMM_0 - Ende Initialisation - 510 Ich habe meine Methode zum Initialisieren auskommentiert und…

  • Benutzer-Avatarbild

    Danke für deine Mühe, aber ich bin mir nicht sicher wo das hin führen soll Wie man an folgender Auflistung sehen kann, dauert der "InitializeComponent" in meinem Konstruktor am Längsten: VB.NET-Quellcode (11 Zeilen) VB.NET-Quellcode (7 Zeilen) Bei der Form handelt sich dabei um einen Kundenstamm, mit einem Tabcontrol und ca. 8 Tabsheets mit jeweils einer Handvoll Objekte darauf. Mich stört ja nicht die Zeit, mich stört es, dass man noch sieht, wie die Form gezeichnet wird. Deshalb würde ich gern…

  • Benutzer-Avatarbild

    Ok, habe ich gemacht. Folgendes kommt dabei heraus: VB.NET-Quellcode (10 Zeilen)

  • Benutzer-Avatarbild

    @Dksksm Das hat leider auch nicht funktioniert. Direkt nach dem Form.Load Event springt er in das Form.VisibleChanged Event und macht die Form sichtbar.

  • Benutzer-Avatarbild

    Sorry, hätte ich dazu schreiben sollen. Die Methode initialisiert mir einige Controls nachdem die Form angezeigt wurde. Sie lädt zum Beispiel die benötigten Werte in eine ComboBox. Die Methode an sich kostet fast gar keine Zeit. Auch wenn ich diese auskommentiere habe ich das gleiche Verhalten. Es geht mir eher darum, was davor passiert.

  • Benutzer-Avatarbild

    Hallo Zusammen, ich hätte mal wieder gerne ein kleines Schönheits-Problem Ich habe das Problem, dass manche Forms bereits sichtbar sind, bevor diese vollständig geladen sind. Wenn man die Form öffnet, sieht man dann für einen Bruchteil einer Sekunde dass die Form noch gezeichnet wird. Aus diesem Grund würde ich gerne die Form erst dann anzeigen lassen, wenn diese geladen ist. Ich habe es mit Me.Opacity = 0 und 1 versucht und habe in der Form DoubleBuffered auf "true". Leider bringt beides keiner…

  • Benutzer-Avatarbild

    Ok, ich denke dann nutze ich die überschriebene NumericUpDown-Klasse. Dann lassen sich die alten Aufrufe auch recht leicht korrigieren (Find/Replace). Vielen Dank für deine Hilfe und Mühe

  • Benutzer-Avatarbild

    ByRef/ByVal Ich habe das mit dem ByVal gerade getestet und das funktioniert tatsächlich... Ich dachte ByVal legt nur eine Kopie des übergebenen Objektes an und Änderungen sind nur innerhalb der Methode gültig... Nach einem kurzen Herzinfarkt habe ich mir da eine kleine Testroutine gemacht und festgestellt, dass es sich wohl nur bei Controls so verhält und nicht bei allen Variablen... Trotzdem gefährlich, aber immerhin weiß ich es jetzt NumericUpDowns Das mit der Extension habe ich auch getestet …

  • Benutzer-Avatarbild

    Danke für deine Antwort, aber das löst ja nicht mein Problem. Ich erwarte zurzeit bei allen "NumericUpDowns.Value" einen Dezimalwert zurück. Jetzt geht ein Benutzer hin und löscht die ursprüngliche Eingabe ohne etwas neues einzutragen, klickt auf einen Button und ich rechne intern mit dem vorherigen Wert. Nach deinem Code müsste ich jetzt an jeder Stelle, an der ich zurzeit einen Dezimalwert habe, einen String nehmen und dann wieder zurück als Dezimalwert konvertieren... Ich finde das Verhalten …

  • Benutzer-Avatarbild

    Ich habe jetzt für mich eine Lösung gefunden, die für alles was ich zukünftig anlege funktionieren sollte. "Mein Glück" ist, dass bei mir jede Form bei ihrer Anlage von einer anderen Klasse erbt um diverse Dinge zu steuern. In der Form selbst rufe ich beim Verlassen aller NumericUpDowns die Methode "NumericUpDownExit" auf, die erstmal die 0 einträgt und dann die "_NumericUpDownExit" aufruft, die in der Form selbst überschrieben wird, falls ich beim Verlassen der Controls noch etwas anderes Steue…

  • Benutzer-Avatarbild

    Hallo Zusammen, ich habe ein kleines Problem, in meinem VB-Projekt. Mir ist gerade aufgefallen, dass wenn ich einen Wert aus einer NumericUpDown entferne so dass das Feld leer ist und dann mit ".Value" den Wert ermittele, immer noch der Wert vor dem Löschen ermittelt wird. Kleines Beispiel: Ich habe ein Feld NumericUpDown1. In dieses trage ich den Wert 5 ein und klicke auf unten stehenden Button. Dann erscheint der Wert 5. Gehe ich nun in das Feld NumericUpDown1, markiere den Wert und lösche ihn…

  • Benutzer-Avatarbild

    Hallo Zusammen, ich habe nochmal ein kleines Problem. Ich habe ein Array mit Zahlenwerten und würde dies gerne in einer Datagridview anzeigen lassen. (Bitte nicht anfangen mit mach es über Dataset/Datatable... ) Ich habe jetzt das Problem, dass das Array dynamisch sein kann. Das können heute eine Dimension von 10 und morgen von 15 haben. Meine Datagridview wird dynamisch erstellt und das Array wird ebenfalls dynamisch erstellt. mObj ist mein Array von Typ integer und wird übergeben: VB.NET-Quell…

  • Benutzer-Avatarbild

    Ich habe es jetzt hinbekommen... Der Code dazu: VB.NET-Quellcode (20 Zeilen)

  • Benutzer-Avatarbild

    Ja, sorry. Habe ich vergessen zu erwähnen. Ich nutze die deutsche Version von Excel 2013. Du hast natürlich recht. die XIRR Funktion gibt es in Excel (deutsch) nicht. Die heißt "xintzinsfuss" und die funktioniert in Excel auch. Über die DLL erreiche ich aber nur die XIRR-Funktion. Da gibt es den deutschen Funktionsnamen nicht. Allerdings müsste die zugrunde liegende Funktion identisch sein.

  • Benutzer-Avatarbild

    Hallo Zusammen, ich habe ein kleines Problem in VB und hoffe, dass ihr mir dabei helfen könnt. Ich würde gerne den IRR von einem bestimmten Zeitraum errechnen lassen und wollte dazu die Excel-Funktion "XIRR()" nutzen. Hier mein Code: VB.NET-Quellcode (24 Zeilen) Mein Problem ist nun, dass die Funktion XIRR nicht funktioniert. Ich erhalte die Fehlermeldung: "Die Xirr-Methode des WorksheetFunction-Objektes konnte nicht ausgeführt werden." mit dem ErrorCode: -2146827284 Die "Average"-Funktion hinge…

  • Benutzer-Avatarbild

    Diverse Fragen

    LassMichInRuhe - - Sonstige Problemstellungen

    Beitrag

    Ok, das mit den Verweisen wusste ich nicht. Das macht es dann etwas einfacher Den Weg über die leere Arbeitsmappe habe ich bei der Auflistung mit Absicht gewählt, damit der Unterschied zwischen der Projektmappe und dem eigentlichen Projekt etwas zum Vorschein kommt. Ich hatte auch bereits gelesen, dass für jedes Projekt eine Solution/Projektmappe angelegt wird, auch wenn nur ein Projekt enthalten ist. Das war mir bisher nie aufgefallen und ich denke, dass das Anderen evtl auch so geht

  • Benutzer-Avatarbild

    Diverse Fragen

    LassMichInRuhe - - Sonstige Problemstellungen

    Beitrag

    Zitat von Kenaex: „Zu deinem 2. Problem kannst du meines Wissens nach Projekte verwenden.. ...“ Vielen Dank für den Hinweis. Habe mir das jetzt mal angeschaut und das funktioniert. Ich habe es jetzt folgendermaßen gelöst: 1. Erstellung einer leeren Projektmappe über: Datei >> Neues Projekt >> Installiert >> Andere Projekttypen >> Visual Studio-Projektmappen >> Leere Projektmappe 2. Anlage von 2 Testprojekten in dieser Projektmappe - Im Projektexplorer: Rechte Maustaste auf Projektmappe >> Hinzuf…

  • Benutzer-Avatarbild

    Diverse Fragen

    LassMichInRuhe - - Sonstige Problemstellungen

    Beitrag

    Perfekt, genau das was ich gesucht habe. Danke! Der Code mit dem es funktioniert: VB.NET-Quellcode (6 Zeilen) ...wobei das "_3" logischerweise für den "Index" steht und nachher variabel ist.

  • Benutzer-Avatarbild

    Diverse Fragen

    LassMichInRuhe - - Sonstige Problemstellungen

    Beitrag

    Hallo Zusammen, ich möchte gleich zu Beginn sagen, dass ich zwar Erfahrung in der Softwareentwicklung habe, allerdings neu in VB.net und Visual Studio 2017 unterwegs bin. Man möge mir also eventuell die ein oder andere "dumme" Frage verzeihen, falls die für euch auf der Hand liegen sollte. Ich habe in letzter Zeit sehr viel mit VB getestet und testweise "gearbeitet" und dabei sind mir ein paar Sachen aufgefallen, die ich für mich bisher nicht sauber gelöst bekomme. Deswegen ziehe ich euch mal zu…