Suchergebnisse

Suchergebnisse 1-30 von insgesamt 30.

  • Benutzer-Avatarbild

    *Bitte keine unnötigen Vollzitate* Vielen Dank! Das gibt mir unheimlich gute Einblicke und hat mich schon auf ein paar Ideen gebracht! Ich frage mich wo der Hilfreich-Button hin ist, sonst hätte ich den schon mehrfach betätigt. Mein erster Lösungsansatz war es die Ball Geschwindigkeit und die noch verbleibende Strecke zu berechnen und daraus eine mögliche Kollision zu bilden/abzuschätzen, aber ich werde mich jetzt erstmal einlesen.

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „@Sneeze Gehe an die Kollision so heran: Dein Körper hat eine Größe, nehmen wir zunächst der Einfachheit halber an, es sei ein Rechteck. Wenn vorn eine Wand steht, ist die ebenfalls ein Rechteck. Nun kannst Du mit elementaren Mitteln überprüfen, ob beide Rechtecke gemeinsame Punkte haben: If (rc1.IntersectsWith(rc2)) Then Mach aus Deinen Gegenständen Instanzen von Klassen mit gemeinsamer Basisklasse, die eine Double Methode .Distance(other) und eine Methode .CollisionWi…

  • Benutzer-Avatarbild

    Hallo, ich habe Probleme bei der Erstellung eines Pong-Spiels bzw. das Spiel funktioniert eigentlich - allerdings nur solange es bei einer Geschwindigkeit bleibt. Allerdings habe ich vor das der Ball über die Zeit immer schneller wird und auch ungewohnte Bewegung durchführt - aber meine "Kollisionserkennung" die ich zusammengeflickt habe kommt damit nur schwer klar. Manchmal schlägt es den Ball zurück und manchmal nicht - ich muss dazu sagen das ich sehr schlecht in Mathe bin (Hatte gute Noten z…

  • Benutzer-Avatarbild

    Benutz im Editor "VB.NET" zum formatieren anstatt "Code" dann kann man viel besser lesen. Ansonsten hat Rod ja bereits geschrieben das der Dialog der geöffnet wird ein "FolderBrowserDialog" ist und den kann man in deinen Code (bei der Formatierung Zeile 30ff) auch sehen. Der Code wurde ja auch ein wenig kommentiert. Schau dir auch bei Sub Main() VB.NET-Quellcode (4 Zeilen) Aufgrund der Formatierung kann ich das nicht ganz erkennen aber grob Zeile 37-45 müssen weg. Dann musst du noch die Variable…

  • Benutzer-Avatarbild

    Sollte man das nicht auch in den Einstellungen direkt aktivieren können? Zitat: „Click the “Turn On Now” or “Turn Off Now” button to immediately enable or disable the Night Light feature, no matter what time of day it is. You can use this button to see exactly what Night Light mode looks like without waiting for sunset.“ Quelle: https://www.howtogeek.com/302186/how-to-enable-night-light-on-windows-10/ PS: Kann auch sein das ich daneben liege, hab das Update noch nicht geholt - weil da noch einig…

  • Benutzer-Avatarbild

    Benutzeroberfläche

    Sneeze - - Sonstige Problemstellungen

    Beitrag

    Hallo, benutze doch bitte den VB.Net Button im Editor dann ist der Code übersichtlicher [vbnet*]​Dein Code[/vbnet*] (ohne die beiden *) Dann schreibe bitte was genau dein Problem ist, denn die Aussage "Ich bekomme es einfach nicht hin..." hilft uns nicht wirklich um dir weiterzuhelfen.

  • Benutzer-Avatarbild

    Welcher Pfad ist unter "Kompilieren" angegeben? (Zweiter Menüpunkt, das ganze sollte unter Dokumente in Windows zu finden sein).

  • Benutzer-Avatarbild

    Zitat von mrMo: „ @Sneeze Mit nem Try/Catch würde ich das nicht abfangen. Kleiner Tipp: Je mehr try/catch du in deinem Code hast, desto schlechter ist er. Programmiere so, das da keine Fehler auftreten können. Hierzu braucht man wiederum if/ElsIf und so.“ Ich vermeide Try-Catch auch so gut es geht, manchmal ist es aber verführerisch einfach (ich nutze es oft um mehrere Fehler zur Laufzeit zu erfassen und dann alle nach und nach zu behandeln). Würde eine If-Abfrage auch immer vorziehen - aber das…

  • Benutzer-Avatarbild

    Erstell dir später mal ein Testprojekt wo du das ganze an simplen Beispielen ausprobierst - dann verstehst du es viel besser. Es sieht sehr komplex aus und ich würde es mit einer (mathematischen) Produktformel vergleichen - sieht schlimmer aus als es ist.

  • Benutzer-Avatarbild

    Entweder du machst eine If Abfrage und prüfst vorher ob etwas enthalten ist oder du machst es mit Try-Catch. IfAbfrage (einzeilig) VB.NET-Quellcode (1 Zeile) Try-Catch: VB.NET-Quellcode (5 Zeilen)

  • Benutzer-Avatarbild

    Ich bin nicht sonderlich gut mit WPF, aber mir erscheinen Progressbars für das Vorhaben nicht gut geeignet. Ich selbst hätte es mit einer Lib wie WPF Sound Visualization Library probiert und das dann entsprechend angepasst oder alternativ geschaut wie ich das zeichnen kann, denn WPF kann da schon einiges. Insgesamt habe ich das Vorhaben aber nicht zu 100 % verstanden (Musikvisualisierung und ein Video rendern) - deswegen kann meine Antwort auch am Ziel vorbeischießen.

  • Benutzer-Avatarbild

    Windows 7 besser als Windows 10?

    Sneeze - - Off-Topic

    Beitrag

    Ich bin mit Windwos 10 zufrieden, habe alle Kacheln vom Startmenü verbannt und die Cortana Leiste rausgenommen. Ein NoSpy-Programm durchlaufen lassen und die Einstellungen auch manuell durchgeprüft - bin mehr als zufrieden von der Leistung und Stabilität. Einziges Manko für mich ist das sie die Systemsteuerung nicht ganz in die Einstellungen integrieren konnten. Auch ladet die Liste mit den Apps langsam und gefällt mir nicht - daher bin ich froh das die alte Systemsteuerung noch drin ist. Und da…

  • Benutzer-Avatarbild

    Windows Bewertung - eure Meinung!

    Sneeze - - Off-Topic

    Beitrag

    Zitat von LuaX: „Du kannst bei W10 Updates zurückstelken d.h es wird 35 Tage gewartet und dann lädt alles runter.... Als Insider, wie z.b. ich bringt das aber z.b. nichts.“ Man kann die Updates auch ganz deaktivieren, bei mir updated Windows genau dann - wenn ich es möchte und nicht eine Sekunde früher. Dafür muss man nur "gpedit" in Windows-Startmenü eingeben -> Administrative Vorlagen und dort die Updates manuell ausstellen. Zumindest 8 Monate sind damit drin und wenn man noch was anderes ände…

  • Benutzer-Avatarbild

    Würde das nicht einfach so gehen (Ins Button Klick Event): VB.NET-Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    Wenn ich wüsste was du mit "Backgroundlink" meinst, könnte ich dir vielleicht helfen Willst du nur was hinzufügen oder einen variablen Textteil haben? Wenn du etwas hinzufügen willst dann kannst du einfach + benutzen. VB.NET-Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    Hallo, ich hab eine ganze Weile benötigt um es mit den Invoke Begriff halbwegs zu verstehen. Das mit den Delegates gelingt mir nicht so gut, daher hab ich das Problem einfach mit VB.NET-Quellcode (1 Zeile) mehr oder weniger "gelöst". Auch ein ganzen Private Sub kann ich damit schön aufrufen VB.NET-Quellcode (1 Zeile) Das funktioniert auch alles prima. Nur bisher benutzte ich immer BackgroundWorker. Was will ich eigentlich: Aus Interesse wollte ich dann mal mit ganz normalen Threads arbeiten und …

  • Benutzer-Avatarbild

    Das hätte mir in der Tat viel Arbeit erspart, vielen Dank für den Hinweis.

  • Benutzer-Avatarbild

    Es ist doch relativ egal ob ich sie lösche oder unsichtbar machen - oder irre ich mich hier? Ich mein in beiden Fällen kann ich das mit einer Schleife lösen. Ob jetzt btn.hide() oder controls.remove(btn) spielt für das Vorhaben doch keine Rolle oder? Bin im übrigen offen für konstruktive Kritik, ich lerne sehr gerne dazu und in diesem Fall habe ich mir sehr viele For each Schleifen angeschaut und gemerkt das mein Fall eher selten vorkommt. Ich hätte die Buttons auch in eine Groupbox stecken könn…

  • Benutzer-Avatarbild

    Keine Sorge soweit vorgedacht habe ich, die Buttons werden zu 100 % nicht benötigt. Sollte sowas in einem anderen Projekt vorkommen, werde ich sie nicht löschen und stattdessen einfach auf "invisible" stellen. Es handelt sich um ein Spiel und die Buttons sind von Laufzeit an dabei bis kurz vor Ende - wo dann "Niederlage" und ein Zusatz je nach bisherigen Spielverlauf gezeichnet wird.

  • Benutzer-Avatarbild

    Nach etwas suchen habe ich schon einige gefunden, aber ich weiß nicht ob die was taugen - zudem sind die recht teuer mit Monats/Jahres Abos ich würde da lieber verzichten (499 € Monat ist glaub etwas ...hoch). Bau dir lieber selbst ein wenig auf - ist günstiger und auf dich angepasst. Im Zweifel würde ich auf ErfinderDesRades hören, er hat auch einiges zu Datenbanken geschrieben. Ich hingegen benutze Datenbanken selbst nie bzw. fast nie.

  • Benutzer-Avatarbild

    Bah darauf hätte ich selbst kommen können! Vielen Dank, ich habe es auch schon mit einer Nummerierung probiert - allerdings war mein Ansatz nicht so gut Wundert mich auch, ich habe aber auch die Menge so angepasst das es perfekt alle auf einmal entfernt. Ein Problem wird es erst, wenn es nichts zum entfernen hat - dann friert die Form ein.

  • Benutzer-Avatarbild

    Das ist der komplette Code vom Beispiel^^ Den Verweis habe ich weg gelassen da er nicht benötigt wird laut VB VB.NET-Quellcode (9 Zeilen)

  • Benutzer-Avatarbild

    Entschuldige, habs nun auf ungelistet (lade normalerweise nie Videos hoch)

  • Benutzer-Avatarbild

    Hab jetzt ein kleines Video gemacht, die Qualität ist jetzt nicht so gut - aber ich denke man sieht alles youtube.com/watch?v=_DSvpT4jiUg&feature=youtu.be Der benutze Code VB.NET-Quellcode (6 Zeilen) Ist meine Remove Anweisung vielleicht fehlerhaft? Nachtrag: Wenn man den Thread schlafen lässt (100ms) - sieht man sehr schön das er nur bis zum dritten Button geht und dann aufhört.

  • Benutzer-Avatarbild

    Das ist ja das Problem - es entfernt nur 3 Buttons - dann den Rest. Ich mach kurz ein Beispiel mit 6 Buttons

  • Benutzer-Avatarbild

    Da hast du dir schon einiges vorgenommen. Als erstes schaust du dir am besten folgendes an: -> Visual Studio - Empfohlene Einstellungen Danach Klassen und Datenbanken (für dein Vorhaben dürfte der zweite Link vorerst ausreichen) -> [HOW TO] Eigene Klassen erstellen, verwalten und verwenden -> Datenbank erstellen, Inhalt anlegen - speichern - löschen und aufrufen Folgendes mit Vorsicht genießen -> http://openbook.rheinwerk-verlag.de/einstieg_vb_2012/ Ich würde dir fürs Design zwei Listboxen empfe…

  • Benutzer-Avatarbild

    Super, hab es jetzt zum laufen gebracht. Nur entfernt es immer noch nicht alle Buttons: Erstes Mal: Löscht 3 Buttons Zweites Mal: Die restlichen 2 Buttons Aber es ist schon mal eine deutliche Verbesserung zu meinen vorherigen Code. Da hat es ~50-70 Durchläufe gebraucht. Jetzt sind es nur noch 6 Durchläufe die er benötigt.

  • Benutzer-Avatarbild

    Hallo, hab mich eventuell schlecht ausgedrückt. Die Buttons sind auf der Windows Form und ich hab zwar den Code schon abgeändert allerdings krieg ich ihn nicht wirklich zum laufen. Hab den Verweis importiert, die Namen angepasst - aber: Zitat: „Fehler BC30518 Fehler bei der Überladungsauflösung, da keine zugreifbare "Where" mit diesen Argumenten aufgerufen werden kann: Erweiterungsmethode "Public Function Where(predicate As Func(Of Button, Boolean)) As IEnumerable(Of Button)" in "Enumerable" def…

  • Benutzer-Avatarbild

    So jetzt ein Problem an dem ich wohl schon länger sitze Um was gehts Es sollen alle Buttons die den Namen "Max" enthalten gelöscht werden. Wo ist das Problem Es werden nur 2-3 Buttons gelöscht. Das Problem wird zur Zeit unschön mit einer While Schleife gelöst. Aktueller Code VB.NET-Quellcode (10 Zeilen) Ich hab auch schon mehrere Varianten ausprobiert, wenn ich es durchnummerieren lasse dann löscht es auf einmal gar nichts mehr (z.B.: For i As Integer = Me.Controls.Count - 1 To 0 Step -1) Kann m…

  • Benutzer-Avatarbild

    Hallo, ich lasse einen Lauftext mithilfe von GDI+ zeichnen und das bewegen funktioniert auch super. Aber da ich jetzt ein wenig in die Zukunft denke wollte ich fragen ob es eine Alternative zu Me.Refresh gibt. LG Sneeze EDIT: Habs schon herausgefunden - ich hätte gleich me.invalidate nehmen sollen