• 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

    Zitat von Steve Jobs

    Stay hungry - stay foolish.



  • [COLOR="SlateGray"]Ein unreifer Apfel wird auch nicht verkauft.


    Aber dennoch finde ich die Idee nicht schlecht, da man hier Ebenen erstellen kann, was bei Paint nicht geht(fals ich noch aufm aktuellen Stand bin).[/COLOR]

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

    der ersteller eines programmes sieht oft grundlegende fehler nicht

    Zitat von Steve Jobs

    Stay hungry - stay foolish.



  • Zitat von ichbinniemand;214187

    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]

    [CENTER][SIGPIC][/SIGPIC]
    Mein Traum[/CENTER]

  • New musste eig gehen
    Verschieben lasst es sich an der obersten leiste
    Der Button vg und Hg funktionieren noch ned da es die paint Funktion gibt

    Open ist noch ned drin
    Einfach neu und dann aus Ebene offnen

    Zitat von Steve Jobs

    Stay hungry - stay foolish.



Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!