-
C# Programm soll Verknüpfung zu sich selbst erstellen.
Ich hab ein ganz simples Problem, dass ich in meinem Prog eine Verknüpfung erstellen will, welche zu diesem Programm führt.
Leider bin ich selber erst Anfänger und kenne nur die Grundlagen usw.
Hoffe auf schnelle Hilfe!
Mfg. Master Odious
-
Ritter
Google kennst du aber? Habe damit innerhalb von wenigen Minuten festgestellt das C# dafür keine vorgefertigten Mittel hat, musst also auf die Win32API (bzw. je nachdem, wenn du auf PocketPCs programmierst halt davon die API) nutzen.
Alternative: Windows Script Host
http://www.codeproject.com/dotnet/shelllink.asp
Auch gefunden in Google - 30 Sekunden später.
-
Vielen Dank für die Hilfe, aber leider stehe ich wieder vor einem neuen Problem:
Ich habe eine ListView mit Detailansicht erstellt in die der Benutzer nach Belieben Einträge hinzufügen kann.
Dazu habe ich ein ContextMenuStrip hinzugefügt, um mit einem Rechtsklick "Eintrag entfernen" wählen zu können.
Hier soll dann der selektierte Eintrag gelöscht werden:
listView1.Items.RemoveAt(index);
Aber ich weiß nicht, wie ich den Index des selektierten Eintrags herausfinde.
Ich habe schon die Hilfe von Visual Studio durchsucht und auch gegoogelt, aber habe nichts gefunden.
Das einzige was ich fand, war "listview1.Items.RemoveAt(0)" um den ersten Eintrag zu entfernen...
Wäre sehr dankbar, wenn mir jemand dabei helfen könnte.
-
Ritter
Google: "C# ListView Selected index"
5. Ergebnis: Klick
Antwort: ListView1.Items.Remove(ListView1.SelectedItems[0]);
edit: ok scheint VB zu sein.
http://groups.google.de/group/micros...6ce63c890eeb73 sagt:
listView.SelectedIndices
-
Vielen Dank! So schnelle Hilfe hab ich nicht erwartet!
EDIT:
Bei SelectedIndices kommt ein Compilerfehler:
1-Argument: kann nicht von "System.Windows.Forms.ListView.SelectedIndexCollection" in "int" konvertiert werden.
EDIT2:
Jetzt funtzt es!
Habe jetzt
listView1.SelectedIndices[0]
geschrieben...
Wenn ich vorher gewusst hätte, dass das ein Array ist..
Geändert von Master Odious (04.02.2007 um 14:25 Uhr)
-
D'as mit der Verknüpfung scheint irgendwie bei mir nicht richtig zu gehen und der Compiler spuckt auch nichts vernünftiges aus.
WshShell shell = new WshShell();
IWshShortcut link = (IWshShortcut)shell.CreateShortcut("C
\beispiel.ink");
link.TargetPath = "C
\beispiel.txt";
link.Save();
Weiß jemand was dran falsch ist?
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln