Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von axelfxxx
Thema: DOS Fenster einbauen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

thx erstmal, doch es gibt da ein Problem:

Wenn jemand Windows98 benutzt gibts dort CMD nicht, er möchte aber trotzdem Befehle aus meinem Programm ausführen.

2. wie funktioniert das mit der SetParent-API-Funktion ?

mfg
Alex

Thema: DOS Fenster einbauen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

HI @ ALL

ich mal wieder.

Ich möchte in meine Anwendung, etwa wie beim NortonCommander (Mein liebstes Spielzeug !!) eine kleine DosBox einbauen, damit man von dort aus Befehle ausführen kann. Ist sowas möglich in C# ?

MFG
Alex

EDIT: // Natürlich ist das möglich, in dem man mit System.Diagnostics.Process ... etwas in einer Textbox übergibt und dann ausführt, aber geht sowas nicht auch eleganter ??

Thema: Zusammenarbeit von Tree - und ListView
Am im Forum: GUI: Windows-Forms

Hi, danke erstmal, aber was meinst du damit ?

Wie bewerkstellige ich das ?

Alex

Thema: Zusammenarbeit von Tree - und ListView
Am im Forum: GUI: Windows-Forms

Hi, Da ich mit der Funktion (findnode) nicht klar kam, hab ich versucht selbst was zu schreiben:


            try
            {
                string Ziel = this.explorer.FocusedItem.Tag.ToString(); //Listview
                node = new TreeNode();
                node.Tag = Ziel;
                foreach (TreeNode xy in explorer_links.Nodes) // TreeView
                {
                    xy.Tag = node.Tag;
                    explorer_links.SelectedNode = xy;
                }
                node.Expand();
            }
            catch { }



Doch hier passiert folgendes: Er geht sämtliche Laufwerke durch und klappt aber nicht die Entsprechende Stelle auf !?

Oder war das ein falscher Gedanke von mir ?

mfg
alex

Thema: Zusammenarbeit von Tree - und ListView
Am im Forum: GUI: Windows-Forms

ok danke werd ich probieren I do my very best *g*

Thema: Zusammenarbeit von Tree - und ListView
Am im Forum: GUI: Windows-Forms

standart mäßig öffnet sich bei mir im Programm, die Listview, mit "Eigene Dateien".
Sobald ich dann auf einen Order inherhalb dieses Verzeichnis klicke, müsste sich die TreeView, durch das SelectedIndex Event der Listview bewegen, doch was passiert:

Ich klicke einen Order an, und Laufwerk A wird selectiert und flackert kurz auf,

aber vielleicht sollte ich am Start schon die Treenode "Eigene Datenen" suchen lassen !? (form1_load)

mfg

Thema: Zusammenarbeit von Tree - und ListView
Am im Forum: GUI: Windows-Forms

ja, und die Order werden in den Values angezeigt ! Ich weis nicht wo ich da noch einen Fehler haben könnte. C# ist noch ein bischen Neu für mich

Thema: Zusammenarbeit von Tree - und ListView
Am im Forum: GUI: Windows-Forms

Danke erstmal an alle

ich habe nun folgendes probiert: ( Eine Funktion, die ich in einem anderen Programm gefunden, aber für mich umgeschrieben habe



private void explorer_SelectedIndexChanged(object sender, EventArgs e)
        {
            this.explorer_links.Focus(); // TreeView
            node = new TreeNode();
            node.Tag = this.explorer.FocusedItem.Text.ToString();
            findNode(node);
        }
        private void findNode(TreeNode curNode)
        {
            bool check = false;

            foreach (TreeNode node in curNode.Nodes)
            {
                //if search for dir
                if (-1 == explorer.FocusedItem.Text.IndexOf(".") &&
                    explorer.FocusedItem.Text.ToUpper() == node.Tag.ToString().ToUpper())
                {
                    check = true;
                    explorer_links.SelectedNode = node;
                    node.Expand();
                }
                //else file
                else if (-1 != explorer.FocusedItem.Text.IndexOf(".") &&
                    explorer.FocusedItem.Text.ToUpper().Substring(0, explorer.FocusedItem.Text.LastIndexOf(@"\"))
                    == node.Tag.ToString().ToUpper())
                {
                    check = true;
                    explorer_links.SelectedNode = node;
                    node.Expand();
                    this.Refresh();
                    explorer.Focus();

                    //for some reason this always selects the first item in the listview
                    //and I don't know why its so weird

                    //select file in path
                    foreach (ListViewItem item in explorer.Items)
                        if (explorer.FocusedItem.Text.ToUpper().Substring(explorer.FocusedItem.Text.LastIndexOf(@"\") + 1) == item.Text.ToUpper())
                        {
                            item.Selected = true;
                            return;
                        }
                }

                //if not found recurse deeper
                if (!check)
                {
                    foreach (TreeNode childNode in curNode.Nodes)
                        //if(0 != childNode.GetNodeCount(false))
                        findNode(childNode);
                }
            }

        }



Diese selektiert mir aber immer als erstes das LaufWerk A:, aber klappt auch kein Knoten auf !!

Also irgenwas ist daran noch nicht richtig !?

mfg
alex

Thema: Zusammenarbeit von Tree - und ListView
Am im Forum: GUI: Windows-Forms

Thx erstma

aber hast du "spontan" ein Stück Quellcode für mich, wie man das bewerkstelligt ? Und auf der anderen Seite: Muss nicht das SelectedIndex Event der ListView abgefragt werden ?

Alex

Thema: Zusammenarbeit von Tree - und ListView
Am im Forum: GUI: Windows-Forms

Hi @ all

Wieder einmal eine Explorer Variante in C#:

Auf der linken Seite befindet sich die TreeView, die sämtliche Order und Laufwerke anzeigt, auf der rechten Seite eine Listview, die auch sämtliche Orderinhalte und Laufwerke beinhaltet. Die Auflistung von Links --> nach Rechts klappt: Klicke ich ein Element in der TreeView an, öffnet dich automatisch der PASSENDE Pfad in der Listview

So nun das Problem mit dem Andersherum. Wenn ich nun in der Listview ein Elemrt anklicken will, müßte sich in der TreeView auch automatisch der Pfad öffnen.

Ich hab mich schon echt verled Aber nichts passendes gefunden.

Über ein bisschen Hilfe währ ich euch echt dankbar.
(mit Quellcode kann ich mehr anfangen *fg*)

mfg
Alex

Thema: Aus einer ListView ein TreeView Element selektieren
Am im Forum: GUI: Windows-Forms

Guten Morgen, herbivore

was diese Exception bedeuted weis ich ! Aber ich suche nach der Ursache, warum ich diese Meldung kriege. Ich mach noch nicht allzu lange mit C#, kenne also manche Feinheiten noch nicht.

mfg
Alex

Thema: Aus einer ListView ein TreeView Element selektieren
Am im Forum: GUI: Windows-Forms

Hi, @ Alle Helfer

Hab den Code von TELNET mal für mich mal so umgeschrieben:

(Ich nutze MS C# Express *g*)


try
            {
                string pfad = this.explorer.SelectedItems[0].Tag.ToString(); // ListView
                string ordnername = Path.GetFullPath(pfad); 

                pfad = pfad.Substring(0, pfad.Length - (pfad.Length - (pfad.LastIndexOf(@"\") + 1)));

                while (pfad.IndexOf(@"\") != -1)
                {
                    ordnername = pfad.Substring(0, pfad.IndexOf(@"\"));

                    if (ordnername.IndexOf(":") != -1)
                        node = this.explorer_links.Nodes[ordnername]; // Explorer_links = TreeView
                    else
                        node = node.Nodes[ordnername];

                    pfad = pfad.Remove(0, ordnername.Length + 1);
                }
                node.Expand();
            }
            catch(System.Exception err)
            {
                MessageBox.Show("Fehler" + err.ToString());
            }

Ich hab vorher schon eine TreeNode node deklariert !!!

Jetzt krieg ich die ganze Zeit eine NullReferenceException !?

An diesem Problem häng ich schon fast 3 Monate *gg*

Mach ich mal wieder irgendwas falsch ??

Thema: Aus einer ListView ein TreeView Element selektieren
Am im Forum: GUI: Windows-Forms

Hi @ all,

mal wieder eine Frage:

Ich habe den Windows Explorer nachgebastelt. Auf der Linken Seite befindet sich die Baumansicht, auf der rechten die OrdnerAnsicht. Alles funktioniert bestens. Nun folgt aber noch eine Aufgabenstellung:

Wenn ich auf ein ITEM in der ListView klicke, soll automatisch in der TreeView der Pfad aufgeklappt werden.

Ich bekommen den Pfad der Listview mit:

this.ListView1.FokusedItem.Tag.ToString()
(z.B.: C:\\windows\blabla.datei)

Als Gedanke: Ich habe versucht, den Pfad in ein StringArray zu speichern, aber weis nun nicht, wie ich diesen String nu in der TreeView suche !?

Hat jemand vielleicht ein bisserl Code oder Hilfe für mich ?

Thema: Daten von Form1 auf Form2 übertragen
Am im Forum: GUI: Windows-Forms

Hi @ all,

Ich habe folgende Funktion:



try
            {   statusanzeige myForm = new statusanzeige();
                myForm.Show(); // Hier erscheint Form2

                dataSet1.ReadXml(this.xml_url.Text.ToString(), XmlReadMode.Auto);
                datenviewer.ClearSelection();
                for (i = 0; i < dataSet1.Tables.Count; i++)
                {
                    datenviewer.DataSource = dataSet1.Tables[i];
                    myForm.ladebalken_max = Convert.ToInt16(dataSet1.Tables[i]); // Hier ein Fehler !?
                }
                this.error_panel.Text = "Laden von XML beendet !";
                dataSet1.Dispose();

            }
            catch(System.Exception err)
            {
                MessageBox.Show(this, "Fehler bei der Übertragung" + System.Environment.NewLine + "Grund: " 
                    + err.Message, "Fehler beim Lesen des Feeds", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }


Diese liest eine XML Datei aus und bring mir deren Tabellen in einer DATAGridView unter.
Nun folgendes Problem:

Ich habe eine 2. Form mit Namen statusanzeige.cs, welche als Inhalt eine Progressbar und ein label hat.

Nun möchte ich halt, solange der XML Reader liest, dieses Formular anzeigen lassen und die Progressbar laufen lassen, desweiteren das Label in z.B. Suche gerade ändern.

Ich bekomme von Form2 schon die Int Werte(min und max) des Ladebalkens und den String von Label (hab ich per get,set gemacht) !!

Aber wie verknüpfe ich das nun alles ?

Vielen Dank für die Hilfe im Vorraus

Thema: DataGridView: Einzelne Spalten auslesen
Am im Forum: GUI: Windows-Forms

danke erstmal,

hast du vielleicht ein Tip für mich, wie man das bewerkstelligt? Ich hab mit LIST<T> noch keine Erfahrung .

Thema: DataGridView: Einzelne Spalten auslesen
Am im Forum: GUI: Windows-Forms

hi @ all,

wie kann ich in einer DataGridView z.B. alle Datensätze bekommen die in der Spalte: "link" stehen ?

Also tabelle mit mehreren Überschriften und ich will nur die Datensätze mit der Überschrift "Link".

Ich versuche einen RSS-Viewer zu basteln, der mir zu Anfang alle Links anzeigt, und wenn man dann auf die Links klickt, soll rechts der Text von dem Link angezeigt werden


vielen dank im vorraus
alex

Thema: Webseite auf RSS-Links überprüfen
Am im Forum: GUI: Windows-Forms

tja, es kommt zwar keine Fehlermeldung mehr, aber dafür funktioniert es auch nicht Ich poste mal die komplette Funktion:


private void Document_Click(object sender, HtmlElementEventArgs e)
        {
            if ((webBrowser1.Document.Url.IsFile) && (webBrowser1.DocumentType.IndexOf(".rdf") != 1))
            {
                 //tu etwas mit der Seite
            }
            else
            {
                return; // weiter surfen
            } 
        }


Oder muss ich ein anderes EVENT benutzen ?

Thema: Webseite auf RSS-Links überprüfen
Am im Forum: GUI: Windows-Forms

Zitat
Original von sbertl000

if ((webBrowser1.Document.Url.IsFile) && (webBrowser1.DocumentType.IndexOf(".xml")))
{
    //es wurde auf einen XML Link geklickt
}
else
{
   return; // weiter surfen
}

so muss es lauten, außerdem was gibt denn "webBrowser1.DocumentType.IndexOf(".xml")" zurück einen boolschen Wert?

Sorry aber das habe ich auch schon probiert *gg*;

EXCEPTION: Der Operator "&&" kann nicht auf Operanden vom Typ "bool" und "int" angewendet werden.

Thema: Webseite auf RSS-Links überprüfen
Am im Forum: GUI: Windows-Forms

[email protected],

Als NewUser und NewC#ler, gleich mal eine Problemschilderung:
Ich möchte auf eine, in dem WEBBROWSER 1, angezeigte Webseite auf XML Links überprüfen. (RSS Feeds: also xml, rdf u.s.w.) Wenn man nun auf den Link klickt erfolgt eine Weiterverarbeitung

ich hab ein Problem mit dieser Funktion:
Exception: kann nicht von INT in BOOL umwandeln


if (webBrowser1.Document.Url.IsFile & webBrowser1.DocumentType.IndexOf(".xml"))
{
    //es wurde auf einen XML Link geklickt
}
else
{
   return; // weiter surfen
}

Wie überprüfe ich denn nun richtig ob ein XML-Link vorliegt oder nicht ?

Über eine kleine Hilfe währ ich eucht echt dankbar.