Mein "Paint"

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Ich habe mal ein kleines "Paint" geschrieben
      die " stehen dafür das es an sich noch kein paint ist weil man (noch) nicht zeichnen kann

      was schon drin ist:
      Ebene aus Bild laden(rechtsklick links in die ebenen liste, load from file)
      Ebene erstellen(+Button)
      Speichern,(Save Button)
      Schliessen,(Close Button)
      Ebene bewegen,(Ebene auswählen, move btn klicken und bewegen(Drag&Drop))
      Ebene Skaliren.(ebne wählen, scale btn und dann im fenster neue maße eingeben)

      ein bisschen anders als die gängigen programme ist es darin dass die oberste ebene in der liste=der untersten ebene im bild.

      Download:
      DOWNLOAD V0.1 BETA
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • ichbinniemand;214187 schrieb:

      ich will ja das ihr es testet und mir fehler etc meldet

      Ok, dann fang ich mal an:
      1.Fehler beim Speichern. Hab mal den Kram aus der Fehlermeldung kopiert.. Vllt hilfts ja.
      "Log"
      Informationen über das Aufrufen von JIT-Debuggen
      anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

      ************** Ausnahmetext **************
      System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      bei Painter.Form1.Button5_Click(Object sender, EventArgs e)
      bei System.Windows.Forms.Control.OnClick(EventArgs e)
      bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
      bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
      bei System.Windows.Forms.Control.WndProc(Message& m)
      bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
      bei System.Windows.Forms.Button.WndProc(Message& m)
      bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
      bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


      ************** Geladene Assemblys **************
      mscorlib
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4952 (win7RTMGDR.050727-4900).
      CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
      ----------------------------------------
      mscorlib.resources
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4952 (win7RTMGDR.050727-4900).
      CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
      ----------------------------------------
      Painter
      Assembly-Version: 1.0.0.0.
      Win32-Version: 1.0.0.0.
      CodeBase: file:///C:/Users/Icii/Downloads/Painter.exe.
      ----------------------------------------
      Microsoft.VisualBasic
      Assembly-Version: 8.0.0.0.
      Win32-Version: 8.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
      ----------------------------------------
      System
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
      ----------------------------------------
      System.Windows.Forms
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
      ----------------------------------------
      System.Drawing
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
      ----------------------------------------
      System.Runtime.Remoting
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
      ----------------------------------------
      System.Drawing.resources
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing.resources/2.0.0.0_de_b03f5f7f11d50a3a/System.Drawing.resources.dll.
      ----------------------------------------
      Microsoft.VisualBasic.resources
      Assembly-Version: 8.0.0.0.
      Win32-Version: 8.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_de_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll.
      ----------------------------------------
      System.Windows.Forms.resources
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
      ----------------------------------------

      ************** JIT-Debuggen **************
      Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
      Konfigurationsdatei der Anwendung oder des Computers
      (machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
      Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

      Zum Beispiel:

      <configuration>
      <system.windows.forms jitDebugging="true" />
      </configuration>

      Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
      Ausnahmen an den JIT-Debugger gesendet, der auf dem
      Computer registriert ist, und nicht in diesem Dialogfeld behandelt.


      2. Kein Wirklicher Fehler, aber beim Verschieben des Bildes muss man immer wieder auf den Move Bottun drücken.

      3. Wenn ich zB ein 1680x1050 Bild lade, dann ist die hälfte abgeschnitten. Wär gut, wenns automatisch skaliert, oder das Fenster sich vergrössert.

      4. Man kann nur alle Ebenen aufeinmal Skalieren.

      Generell ist die Performance noch verbesserungswürdig.

      Ansonsten geht alles soweit ganz gut. Ich werd noch n bissl Weitertesten, und mal sehen ob ich noch was finde ^^

      Edit:

      Grad noch aufgefallen:



      Achja, und dieses kleine Fenster mit "VB" und "BG", das ist, mMn, ziemlich nervig, da es immer im Vordergrund ist, und man es auch nicht verschieben kann.
    • [FONT="Arial"][COLOR="DeepSkyBlue"][SIZE="2"]Formborderstyle ist None.
      Man kann die Form nicht verschieben.
      Wenn Form hinter einen Fenster steht sieht man noch 2 Buttons "VG" & "BG"
      Der Button "New" geht nicht sowie "Print" & "Open".
      Also noch sehr viele Fehler.

      mach einfach weiter, vllt wirds ja noch etwas.
      [/SIZE][/COLOR][/FONT]