zoals die titel het al zegt heb ik dus hulp nodig met mijn programma.
ik heb een programma gemaakt waarin je je programma`s kan neerzetten zodat je via dat programma elke programma kan zien en starten, alleen als je een programma toevoegd moet je eerst mijn programma afsluiten voordat het gezien wordt.
is er een manier om te zorgen dat als ik een programma toevoeg dat die meteen in een listbox wordt neergezet?
ik heb een programma gemaakt waarin je je programma`s kan neerzetten zodat je via dat programma elke programma kan zien en starten, alleen als je een programma toevoegd moet je eerst mijn programma afsluiten voordat het gezien wordt.
is er een manier om te zorgen dat als ik een programma toevoeg dat die meteen in een listbox wordt neergezet?
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.Diagnostics;
namespace Shortcut
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnUitvoeren_Click(object sender, EventArgs e)
{
//inladen van programma`s
string pass = "fioretti1";
string ip = "84.200.51.3";
string usn = "furiogam_app";
string dbn = "furiogam_app";
Database.ConfigureDatabase(ip, usn, pass, dbn);
Database.Connect();
if (Database.Connected == true)
{
MessageBox.Show("open connectie");
}
Database.Execute(" INSERT INTO app_gegevens ( app_naam, app_pad )" + "Values ('" + textBox1.Text + "', '" + textBox2.Text + "')");
MessageBox.Show("succesvol toegevoegd!");
}
private void Form1_Load(object sender, EventArgs e)
{
//inladen van programma`s
string pass = "fioretti1";
string ip = "84.200.51.3";
string usn = "furiogam_app";
string dbn = "furiogam_app";
Database.ConfigureDatabase(ip, usn, pass, dbn);
Database.Connect();
//if (Database.Connected == true)
//{
// MessageBox.Show("open connectie");
//}
// Selecteer de gegevens en weergeef deze in de listbox.
System.Data.DataTableReader DTR = new DataTableReader(Database.Execute("SELECT app_naam, app_pad FROM app_gegevens "));
while (DTR.Read())
{
string FixedString = (listView1.Items.Count + 1).ToString();
string[] row1 = { DTR["app_naam"].ToString(), DTR["app_pad"].ToString() };
listView1.Items.Add(FixedString).SubItems.AddRange(row1);
}
if (DTR.HasRows == false)
{
// weergeef bericht
MessageBox.Show("Er zijn helaas geen applicaties gevonden!", "Geen resultaat", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
Process.Start(listView1.FocusedItem.SubItems[2].Text);
}
private void update_Tick(object sender, EventArgs e)
{
//inladen van programma`s
string pass = "fioretti1";
string ip = "84.200.51.3";
string usn = "furiogam_app";
string dbn = "furiogam_app";
Database.ConfigureDatabase(ip, usn, pass, dbn);
Database.Connect();
//if (Database.Connected == true)
//{
// MessageBox.Show("open connectie");
//}
// Selecteer de gegevens en weergeef deze in de listbox.
System.Data.DataTableReader DTR = new DataTableReader(Database.Execute("SELECT app_naam, app_pad FROM app_gegevens "));
while (DTR.Read())
{
string FixedString = (listView1.Items.Count + 1).ToString();
string[] row1 = { DTR["app_naam"].ToString(), DTR["app_pad"].ToString() };
}
}
}
}