<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://update.proggen.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://update.proggen.org/feed.php">
        <title>proggen.org cs</title>
        <description></description>
        <link>http://update.proggen.org/</link>
        <image rdf:resource="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico" />
       <dc:date>2026-04-19T12:21:12+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=cs:diamond&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=cs:index&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=cs:indexer&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=cs:konfliktimportiertertyp&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=cs:start&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=cs:usingcursorkeysonaform&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=cs:usinggraphicformousepointer&amp;rev=1663868367"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico">
        <title>proggen.org</title>
        <link>http://update.proggen.org/</link>
        <url>http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico</url>
    </image>
    <item rdf:about="http://update.proggen.org/doku.php?id=cs:diamond&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cs:diamond</title>
        <link>http://update.proggen.org/doku.php?id=cs:diamond&amp;rev=1663868367</link>
        <description>Das Diamant-Problem in C Sharp

Entgegen der landläufigen Meinung, dass interfaces in C Sharp vor dem Diamand-Problem schützen, reimplementiert das folgende Beispiellisting das Diamant-Problem, ohne dass C Sharp einen Hinweis auf ein mögliches Problem liefert. Der Quelltext kompiliert in Visual Studio ohne eine Warnung durch.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=cs:index&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cs:index</title>
        <link>http://update.proggen.org/doku.php?id=cs:index&amp;rev=1663868367</link>
        <description>CSharp

=&gt; Start</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=cs:indexer&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cs:indexer</title>
        <link>http://update.proggen.org/doku.php?id=cs:indexer&amp;rev=1663868367</link>
        <description>Indexer in CSharp

Die Entsprechung von

arrType &amp; operator [] (int i);

lautet in C# wie folgt:


public arrType this[int i]
{
    get
    {
        return arr[i];
    }
    set
    {
        arr[i] = value;
    }
}</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=cs:konfliktimportiertertyp&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cs:konfliktimportiertertyp</title>
        <link>http://update.proggen.org/doku.php?id=cs:konfliktimportiertertyp&amp;rev=1663868367</link>
        <description>Warning

Der Typ „Namespace.Class“ in „Verzeichnis/Quelltext.cs“ verursacht einen Konflikt mit dem importierten Typ „Namespace.Class“ in „Directory/Library.dll“. Der Typ in „Verzeichnis/Quelltext.cs“ wird verwendet.

Verwendet wurden in meinem Fall partielle Klassen (</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=cs:start&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cs:start</title>
        <link>http://update.proggen.org/doku.php?id=cs:start&amp;rev=1663868367</link>
        <description>CSharp

Hier entsteht zur Zeit kein Tutorial - vielleicht, wenn ich mal ganz viel Zeit habe - aktuell sammle ich hier nur einige Tips, nach denen ich suchen musste und deren Lösung ich gerne weiterhin Griffbereit halte.

Tipps

	*  Selbstgestalteter Mauszeiger
	*  Cursortasten auf einem Form abfragen
	*  Indexer

	*  Debugger konfigurieren</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=cs:usingcursorkeysonaform&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cs:usingcursorkeysonaform</title>
        <link>http://update.proggen.org/doku.php?id=cs:usingcursorkeysonaform&amp;rev=1663868367</link>
        <description>Cursortasten auf einem Form abfragen

Die Eigenschaften OnKeyDown und OnKeyUp werden von einem System.Windows.Form.Form zwar angeboten, aber leider ignoriert.
Im Ergebnis bedeutet dies, dass man keine Tastatureingaben auf einem Form empfangen kann - jedenfalls nicht so einfach, wie man es erwartet.
Das Problem lies sich leider auch nicht dadurch erledigen, dass ich ein Panel über dem Form ausbreitete. Das Panel bietet die Funktionen wenigstens nicht an, so dass es wenigstens nicht verwundert, we…</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=cs:usinggraphicformousepointer&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cs:usinggraphicformousepointer</title>
        <link>http://update.proggen.org/doku.php?id=cs:usinggraphicformousepointer&amp;rev=1663868367</link>
        <description>Selbstgestalteter Mauszeiger

Um den Mauszeiger zu verändern, muss irgendwoher das passende Handle herkommen. Wir versuchen es mal mit einer Bitmap:


/* Grafik erzeugen, die den zukünftigen Mauszeiger enthalten soll */

Bitmap bitmap = new Bitmap(25, 25);
Graphics graphics = Graphics.FromImage(bitmap);

Pen pen = new Pen(Color.Black);

graphics.DrawLine(pen, 10, 10, 250, 250);
graphics.DrawLine(pen, 10, 10, 15, 10);
graphics.DrawLine(pen, 15, 10, 10, 15);
graphics.DrawLine(pen, 10, 15, 10, 10);…</description>
    </item>
</rdf:RDF>
