Suchergebnisse
Suchergebnisse 1-30 von insgesamt 971.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Da konnte ich jetzt bei dem Vorpost nix an Infos für mich mitnehmen. Ich blick's leider nicht. Ich habe mich jetzt dazu erstmal entschieden, das folgendermaßen zu basteln - obwohl ich eigentlich auch auf Enums verzichten wollte. Ich nehme das "If-durch-Feldindexauswahl-ersetzen"-Vorgehen, so wie ich es bereits bei meinem Konsolenmenü genutzt habe. VB.NET-Quellcode (17 Zeilen) Die einzelnen Vorgangsklassen bekommen je einen Enum-Wert aus einem ProcessType-Enum. Dieser Wert wird mit über das IBook…
-
VB.NET-Quellcode (2 Zeilen)Soweit ich das verstehe, stimmt aber das Ergebnis theoretisch mit 13:49. Wir befinden uns derzeit in der MEZ, also GMT + 1 Stunde. Da der Datumstext in der gleichen Zeitzone "ist", also die Angabe macht: hey, ich bin in der MEZ, ist eben die Zeit mit 13:49 für uns unverändert. Entweder versteh ich es falsch oder es liegt ein Fehler im Text vor.
-
Zum einen würde an sich erstmal reichen DateTime.TryParse(datum, dateValue), da in dateValue dann schon das Ergebnis drinsteckt. Aber: Einer von uns hat einen Denkfehler: Der Ausgangstext bedeutet doch: Dort, wo es gesendet wurde, ist es 13:49:05 und es ist dort eine Stunde später als in Greenwich (Nullzeitpunkt). Also ist in Greenwich 12:49:05 und am Absendeort 13:49:05. Wie kommst Du daher auf 14:49:05? Sommerzeit?
-
Auch von mir: Willkommen im Forum. Das komische Verhalten passiert zwar, wenn man Controls mit ververdrahteten EventHandlern ausschneidet und einfügt, aber nicht beim schließen und speichern. Wenn das reproduzierbar passiert, erstell eine Datei mit EventHandler, speichere, öffne die Datei im Datei-Explorer, schau nach, ob das Handles noch mit drinsteht. Wenn ja: Datei im Explorer schließen, Visual Studio schließen, öffne dann in Visual Studio Dein Projekt und schau dann nochmal in VS und im Date…
-
.Net 2022
BeitragEntweder Du reagierst manuell auf das CurrentChange-Ereignis der BindingSource oder Du machst es sauber, indem Du die TextBox per DataBinding an die passende Property/DataTable-Column bindest.
-
Wie bereits in Post#1 erwähnt: Da diese Klassen nicht die Daten haben, um mir diese Informationen zu liefern, kann ich das nicht bewerkstelligen. Ich könnte das Problem vielleicht umgehen, indem ich allen Vorgangsklassen solch eine Funktion spendiere und pauschal alle Daten gebe (Warenliste, Lieferantenliste, später Kundenliste usw.) und sich die einzelnen Klassen dann für den Infotext die Daten raussuchen, die sie brauchen. Aber das könnte irgendwann eine sehr große Parameterliste werden. Klass…
-
Ich lad mal selber hoch. Ich habe die Hinweise aus Post#2 und #4 eingebaut. Achtung, ich hatte nur .NET-Framework 4.8, daher ggf. wieder runtersetzen. Projektmappe öffnen, erst das DLL-Projekt kompilieren, damit die DLL erstellt wird, dann MyProject kompilieren. Dann starten, dann SubForm1 öffnen, da ne Auswahl treffen, SubForm1 nicht schließen, SubForm2 öffnen und auf dem TabControl die 2. Seite öffnen. btw: Das Programm ist in seiner Grundform etwas instabil gebaut. Wenn man da ne falsche SubF…
-
@fichz: Wenn jetzt aber ein Lieferant seinen Namen ändert, wie machst Du das mit Auswertungen, um zu sehen, was vor und nach der Namensänderung von dem kam? Im krassesten Fall könnte ich mir auch vorstellen: Was passiert, wenn eine Sache umbenannt wird und 3 Jahre später eine andere Sache aus der gleichen Klasse den Namen der ersten Sache bekommt? Unwahrscheinlich, aber nicht unmöglich. Wenn z.B. Hans Schubert seine Vorhängeschlösser Lockfix nennt, dann aber Großfabrik Schneider daherkommt und s…
-
Hallo zusammen, ich habe ein paar hier vereinfacht dargestellte Klassen. VB.NET-Quellcode (21 Zeilen)Dies ist als Vorstufe für eine Datenbankverwendung so aufgebaut, dass z.B. die Sell-Klasse nur die ID der Ware kennt, aber nicht die Warenklasseninstanz an sich, um Datenredundanz zu verhindern, wenn der Artikel nochmal verkauft wird (und zwar im Sinne von: der gleiche Artikel, nicht derselbe) Desweiteren habe ich in der MainForm-Klasseninstanz je eine List(Of) der o.g. Klassen. Ich habe weitere …
-
Zitat von kafffee: „Oje, das mach ich ungern. Hab grad mal nachgeschaut, ich hab in meinem Projekt 88 Verweise auf die Playlist, da müsste ich das allermeiste wahrscheinlich wieder ummodeln.“ - dazu Kent Beck: »for each desired change, make the change easy (warning: this may be hard), then make the easy change«
-
Listview Search
BeitragBevor Du weitermachst, bitte die empfohlenen VS-Einstellungen verwenden. Option Strict Off hast Du nämlich bei txtarray = zeile.Split(":") und LV.Items.RemoveAt(item.Text) gecodet. Letzteres dürfte auch Deine Suchfunktion stören.
-
Zitat von kafffee: „Aber das war schon so gedacht von dir oder?:“Nee, das ist immer wieder dasselbe Objekt. Was ich meinte, war: es gibt 1000 Tracks. Und es gibt die zu-Decks-Hinzufügepakete. Diese Pakete sollen je aus einem Verweis auf einen der 1000 Tracks bestehen und einer eindeutigen ID. Den Decks werden dann nur neue Pakete hinzugefügt, sodass dann eben zum linken Deck je ein neues Paket hinzugefügt wird mit:- Verweis auf Track 543 und ID 1 - Verweis auf Track 999 und ID 2 - Verweis auf Tr…
-
Ja, ich seh grad. Das alte, leidige Thema TabControl/TabPage: Was nicht sichtbar ist, ist nicht da. Mach mal: VB.NET-Quellcode (14 Zeilen)
-
Ne, ein Casten von Object zu Irgendwas erzeugt keine Kopie, sondern einfach nur die für den Compiler in einen bestimmten Typ umgewandelte Originalinstanz. Würdest Du mit Option Strict Off arbeiten, bräuchtest Du den Cast nicht und Du könntest mit der Object-Variable auf TrackID zugreifen. Der Cast ist nur für die Typpsicherheit. Es erstellt keine Kopie.
-
Da Date/DateTime aber ein Wertetyp ist, bekommt es eh 01.01.0001 (?) von Haus aus zugewiesen. Als SQL-Laie vermute ich eher, dass der SQL-Teil (" & name1 & "," & wert & "," & Zeitstempel & ")" falsch ist, weil hier um die Werte herum die Hochkommata ' fehlen oder dass das Datum in einem SQL-kompatiblen Stringformat vorliegen muss.
-
Richtig. Oder Du bekommst es hin, dass Du die Daten anders organisierst. Ich würd in meinen Projekten wohl eher ein Datenpaket haben, bei dem ich auf den Track verweise (z.B. mittels ID) und dann noch eine TrackID hinzufüge. VB.NET-Quellcode (4 Zeilen)So bleibt der Track selbst unbehelligt und es kann trotzdem eine Zusatzinfo vergeben werden. Denn: Was interessiert es das 8. Lied von der 15. CD von Madonna, dass es in Deinem Programm die TrackID 187 bekommt?
-
Das ist doch so, als ob Du schreibst:VB.NET-Quellcode (2 Zeilen)Da kannst Du vorher oder zwischendurch den Button auch in Listen schieben oder zwischen Form-Instanzen hin- und herschubsen. Wenn der Text neu gesetzt wird, ändert er sich eben. Deine Sub AlbumZuPlaylistZufuegen_Execute(obj As Object) nimmt die Track-Objektinstanz entgegen, modifiziert es und schiebt es in eine Dateiliste. Aber das Objekt, ob nun in einer oder in 5 Listen, ist doch immer dasselbe. Änderst Du es an einer Stelle, ände…
-
Entsprechend Forenregeln Screenshot und andere Mindestangaben nachreichen. Und ggf. Rechtschreibung verbessern …
-
Das sieht mir eher wie ein Screenshot vom Dateiexplorer aus.
-
Alternativ: Öffne MyProject, dann Datei-Menü -> Hinzufügen -> Vorhandenes Projekt, dann die vbproj von MyDll (MyDll.vbproj) raussuchen, [Öffnen]
-
Tausch mal MyUserControl_tp2.uc_Shown() und MuxControl_Init(), also mach: VB.NET-Quellcode (2 Zeilen)
-
Auch wenn es nix mit der Frage zu tun hat: Die ganze HoleHoechsteTrackID-Funktion kannst Du Dir dank LINQ schenken: VB.NET-Quellcode (1 Zeile) Und so nebenbeier: If Deck2IstSelektiert = False Then -> If Not Deck2IstSelektiert Then; StartID = StartID + 1 -> StartID += 1 Eine ForEach ist toll, aber manchmal sollte man doch eine For-Schleife nehmen: VB.NET-Quellcode (4 Zeilen)
-
Zitat von RodFromGermany: „Der Fehler kommt allein durch Verwendung des Len()-Befehls ohne Verbindung mit einem Size-Element oder einer UInteger-Variable. […] Ich denke mal, dass dieser Fehler hart an den Len()-Befehl gekoppelt ist“Kann ich so nicht verifizieren, siehe Video. ########## Zitat von Peter329: „warum brauche ich so etwas für eine vergleichsweise "harmlose" Funktion wie "SizeOf" ... Klar ... da muss der belegte Speicher von SCROLLINFO ermittelt werden ... aber das sollte doch nicht g…