27. november 2007 - 02:52
Der er
5 kommentarer og
1 løsning
"kør" en knap
hvis man vil bruge funktion fra en bestemt knap .
kan man så godt køre den selvom brugeren ikke har trykket på den..
hvis man fx har 2 knapper og brugeren trykker på knap 2
så skal den første køre koden bag knap2 og derefter (uden han trykker) køre koden bag knap1
27. november 2007 - 03:07
#3
er bare lidt i tvivl om hvordan man gør det..
{
List<string> tilmeld = new List<string>();
{
string oldsti;
oldsti = GlobalVariables.Instance.sti.ToString() + GlobalVariables.Instance.afholdt.ToString();
string s1 = combokon1.Text.ToString();
s1 = s1.Split(',')[0];
foreach (object obj in listBox5.Items)
{
int i = 1;
string s = (string)obj;
string samlet = s1 + "," + i + "," + (s.Split(',')[0]); //samle streng med konnummer,startnr,cprnr
tilmeld.Add(samlet); //smider dem ind i arrayet
++i; //ligger en til i
}
using (StreamWriter w = File.AppendText(oldsti))
{
tilmeld.ForEach(delegate(String changeline)
{
w.WriteLine(changeline);
});
}
}
}
27. november 2007 - 03:07
#4
sorry dette er koden
------------------
private void combokon1_SelectedIndexChanged_1(object sender, EventArgs e)
{
this.choosebut.Visible = true;
{
this.listBox6.Items.Clear();
this.checkedListBox3.Items.Clear();
this.listBox5.Items.Clear();
int i = 0;
string ss = this.combokon1.SelectedItem.ToString();
ss = (ss.Split(',')[0]);
using (MyReader SR = new MyReader(GlobalVariables.Instance.sti.ToString() + GlobalVariables.Instance.afholdt.ToString()))
{
List<string> al = new List<string>();
string Line, Line1, Line2;
while ((Line = SR.ReadLine()) != null)
{
Line1 = Line.Split(',')[0];
Line2 = Line.Split(',')[2];
if (Line1 == ss)
{
al.Add(Line2);
}
}
int txtlength = al.Count;
if (txtlength == 0)
{
using (MyReader SP = new MyReader(GlobalVariables.Instance.sti.ToString() + GlobalVariables.Instance.skytte.ToString()))
{
string pLine, cpr;
string klubb;
string klasse;
while ((pLine = SP.ReadLine()) != null)
{
// Line = Line.Replace(",", " ").Replace("{", " ").Replace("}", " ");
klubb = Getklub.Gklub(pLine.Split(',')[2]); //kigger i filen for at finde den klub med det nummer
klasse = Getklub.Gklasse((pLine.Split(',')[3])); //kigger i filen for at finde den klasse med det nummer
cpr = pLine.Split(',')[0];
pLine = pLine.Split(',')[1];
// this.listBox5.Items.Add(cpr + "," + Line + "," + klubb + "," + klasse);
//MessageBox.Show(al[i]);
this.checkedListBox3.Items.Add(cpr + "," + pLine + "," + klubb + "," + klasse);
}
}
}
else
{
while (i < txtlength)
{
using (MyReader SP = new MyReader(GlobalVariables.Instance.sti.ToString() + GlobalVariables.Instance.skytte.ToString()))
{
string pLine, cpr;
string klubb;
string klasse;
while ((pLine = SP.ReadLine()) != null)
{
// Line = Line.Replace(",", " ").Replace("{", " ").Replace("}", " ");
klubb = Getklub.Gklub(pLine.Split(',')[2]); //kigger i filen for at finde den klub med det nummer
klasse = Getklub.Gklasse((pLine.Split(',')[3])); //kigger i filen for at finde den klasse med det nummer
cpr = pLine.Split(',')[0];
pLine = pLine.Split(',')[1];
// this.listBox5.Items.Add(cpr + "," + Line + "," + klubb + "," + klasse);
//MessageBox.Show(al[i]);
if (cpr != al[i])
{
this.checkedListBox3.Items.Add(cpr + "," + pLine + "," + klubb + "," + klasse);
}
else
{
this.listBox6.Items.Add(cpr + "," + pLine + "," + klubb + "," + klasse);
}
}
}
i++;
}
}
}
}
}