Suchergebnisse

Suchergebnisse 1-12 von insgesamt 12.

  • Benutzer-Avatarbild

    Hallo Leute, vor einiger Zeit habe ich dieses Chart erstellt (siehe Anhang). Die Daten werden als Array an das Chart übergeben und auf die angegebene Fläche skaliert(siehe Anhang) Nun möchte ich diese Zoomen (Bereich soll näher, größer wirken) wobei die Achsen etc unverändert bleiben. Also nur die Datenpunkte bzw. das "Signal" soll gezoomt werden. Hat jemand eine Idee oder einen Anhaltspunkt für mich wie ich das am besten bewerkstellige? LG mausekeks

  • Benutzer-Avatarbild

    Das ganze ist ein usercontrol und wird direkt gezeichnet. Ich werde das mit der Picturebox mal testweise ausprobieren. Die daten werden als Array an das chart übergeben, die Werte im Array sind die Y-Achs-Punkte und der jewilige Index die X-Achs-Punkte. auf mein chart wird das wie folgt skaliert: C#-Quellcode (2 Zeilen) Wie würde ich denn z.B am Besten eine flexible Achse realisieren.(nur mal paar ideen) Lg Mausekeks

  • Benutzer-Avatarbild

    Oke das heißt ich könnte über meinen Chart Bereich eine PictureBox legen und in dieser dann meine Daten als z.B. Bitmap darstellen und dementsprechend verändern? Lg Mausekeks

  • Benutzer-Avatarbild

    definition Chartbereich:- alles von Achsenanfang bis Achsenende vb-paradise.de/index.php/Attachment/43020/ LG Mausekeks

  • Benutzer-Avatarbild

    @RodFromGermany, Meine kurve wird wie folgt gezeichnet C#-Quellcode (13 Zeilen) Das Chart ist komplett selbst erstellt und alles wird gezeichnet, es sind keine anderen Controls (also kein panel auf dem gezeichnet wird) beteiligt. LG Mausekeks

  • Benutzer-Avatarbild

    @RodFromGermany das GraphicsObjekt ist das der UserControlLibrary also meines Controls Lg

  • Benutzer-Avatarbild

    @Arby, danke für den Typ das habe ich probiert bin aber zu keinem vernünftigen ergebnis gekommen. Das Problem war das das Ganze immer so aussieht wie unten. (Versteckter Text) Das Ziel ist es das ich Wirklich nur das Signal größer darstellen möchte. Lg Mausekeks

  • Benutzer-Avatarbild

    Auch wenn ich nur nach Y Skaliere ist das Ergebnis dahingehend das Selbe das es trotzdem über die Seiten meines Controls hinaus geht. Lg

  • Benutzer-Avatarbild

    Oke danke für die Info, wie füge ich denn ein Scrollbar ein. \\Edit: ich meinte nicht die Scrollbar an sich, sondern die Verschiebung der Matrix durch die Scrollbar. LG

  • Benutzer-Avatarbild

    Gut habe ich verstanden, ich habe die Matrix bereits verschoben, da ich den 0 Punkt auf den Punkt gelegt habe an dem sich die Achsen treffen. C#-Quellcode (4 Zeilen) ich habe nun eine Methode erstellt welche als Rückgabewert eine Scrollbar hat: (Versteckter Text) In meiner Plot-Methode habe ich eine Abfrage welche prüft ob Zoom auf true ist und mir falls ja die Scrollbar an Ort und Stelle erzeugt. (Versteckter Text) Nun noch mein Eventhandler(der code war nur zum testen gedacht) (Versteckter Tex…

  • Benutzer-Avatarbild

    Das war gestern nur eben zum testen ob ich die ScrollBar gezeichnet bekomme. Aber gut da kam der fehler her Meine ScrollBar hat ein Min = 0 und Max = Width Ich ändere den Punkt ja mit: C#-Quellcode (1 Zeile) wie Berechne ich denn um wie viel ich es verschieben muss? Lg Mausekeks

  • Benutzer-Avatarbild

    Das war gestern nur eben zum testen ob ich die ScrollBar gezeichnet bekomme. Aber gut da kam der fehler her Die Sache die eigentlich das Problem ist: Meine ScrollBar hat eine MinVal = 1 und eine MaxVal=width und erstreckt sich über die Gesamte Breite. Mein Startpunkt 0,0 liegt dort wo die Y-Achse und X-Achse treffen. Zitat von Arby: „​Position der Scrollbar ab und verschiebst mit TranslateTransform“ Wie berechne ich denn wie ich verschieben müsste Lg