tsubasa933
Messages postés2Date d'inscriptionmercredi 26 novembre 2008StatutMembreDernière intervention14 avril 2009
-
8 avril 2009 à 11:45
tsubasa933
Messages postés2Date d'inscriptionmercredi 26 novembre 2008StatutMembreDernière intervention14 avril 2009
-
14 avril 2009 à 14:38
Alors voila je vous explique mon probleme.
Dans ma listbox j'ai plusieurs choix qui quand j'appuye sur modifier m'ouvre notepad.
En appuyant sur Apercu j'aimerai que se que je peux modifier dans notepad s'affiche dans ma textbox.
Or je n'ai que le numero de case de ma listbox.
Voici mon code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace interface_de_gestion
{
public partial class Form1 : Form
{
public string NomScript;
public Form1()
{
InitializeComponent();
listBox1.Items.Add("Script Drivers");
listBox1.Items.Add("Script Imprimantes");
listBox1.Items.Add("Script Configuration Automatique Thunderbird");
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e) // Ma listbox
{
int Idx = listBox1.SelectedIndex;
string Str = listBox1.SelectedItem.ToString();
switch (Idx)
{
case 0:
NomScript = "c:\\new1.txt";
break;
case 1:
NomScript = "c:\\final1.spt";
break;
case 2:
NomScript = "c:\\final.spt";
break;
}
void StartProcess(String Name)
{
// Instance de la classe Process
System.Diagnostics.Process proc = new System.Diagnostics.Process();
// Nom du fichier dont l'extension est connue du shell à ouvrir
proc.StartInfo.FileName = Name;
// Démarrage du processus.
// Notepad, si il est associé aux fichiers .txt,
// sera lancé et ouvrira le fichier monfichier.txt
proc.Start();
// On libère les ressources dont on a plus besoin.
proc.Close(); // Attention Close ne met pas fin au processus.
}
void StartProcess(String Name, String Arg)
{
// Instance de la classe Process
System.Diagnostics.Process proc = new System.Diagnostics.Process();
// Nom du fichier dont l'extension est connue du shell à ouvrir
proc.StartInfo.FileName = Name;
proc.StartInfo.Arguments = Arg;
// Démarrage du processus.
// Notepad, si il est associé aux fichiers .txt,
// sera lancé et ouvrira le fichier monfichier.txt
proc.Start();
// On libère les ressources dont on a plus besoin.
proc.Close(); // Attention Close ne met pas fin au processus.
}
tsubasa933
Messages postés2Date d'inscriptionmercredi 26 novembre 2008StatutMembreDernière intervention14 avril 2009 14 avril 2009 à 14:38
Bonjour, voici mon code apres ton aide.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Diagnostics;
namespace interface_de_gestion
{
public partial class Form1 : Form
{
public string NomScript;
public Form1()
{
InitializeComponent();
listBox1.Items.Add("Script Drivers");
listBox1.Items.Add("Script Imprimantes");
listBox1.Items.Add("Script Configuration Automatique Thunderbird");
}
void StartProcess(String Name)
{
// Instance de la classe Process
System.Diagnostics.Process proc = new System.Diagnostics.Process();
// Nom du fichier dont l'extension est connue du shell à ouvrir
proc.StartInfo.FileName = Name;
// Démarrage du processus.
// Notepad, si il est associé aux fichiers .txt,
// sera lancé et ouvrira le fichier monfichier.txt
proc.Start();
// On libère les ressources dont on a plus besoin.
proc.Close(); // Attention Close ne met pas fin au processus.
}
void StartProcess(String Name, String Arg)
{
// Instance de la classe Process
System.Diagnostics.Process proc = new System.Diagnostics.Process();
// Nom du fichier dont l'extension est connue du shell à ouvrir
proc.StartInfo.FileName = Name;
proc.StartInfo.Arguments = Arg;
// Démarrage du processus.
// Notepad, si il est associé aux fichiers .txt,
// sera lancé et ouvrira le fichier monfichier.txt
proc.Start();
// On libère les ressources dont on a plus besoin.
proc.Close(); // Attention Close ne met pas fin au processus.
}