C# labb help
Hej har en labb där jag ska skapa en mediaStore.
Mitt problem är att jag försöker kolla så att mitt produktnamn/varunr som jag skriver in ej redan finns i min lista.
När jag använder FindByText får jag något error att den ej är definerad jag funderar på ifall det är något biblotek med den metoden som jag missat att lägga till eller ifall FindByText är en inbyggd metod som endast finns i senaste versionerna av visual studios eftersom jag i min kurs fått tillgång till Visualstudios 2008 genom virtual machine.
Här är metoden som ska lägga till en ny produkt jag har försökt förklara vad varje sak gör men ifall det är några oklarheter är de bara att fråga hoppas ni kan hjälpa till.
public void NyProdukt_Click(object sender, EventArgs e)
{
String ProduktNamn = ProdNamn.Text; // mitt textfälts namn för produkten
String varuNr = Varu_Nr.Text; // mitt textfälts namn för varuNr
for(int i = 0; i <= count; i++){ // loop för att loopa igenom alla items i min lista.
if(Lista.Items.Contains(Lista.Items.FindByText(ProduktNamn))) // här är mitt problem när jag skriver FindByText så får jag ett error som säger " Error 'System.Windows.Forms.ListBox.ObjectCollection' does not contain a definition for 'FindByText' and no extension method 'FindByText"
MessageBox.Show("Finns redan produkt med det namnet");
}
if (Lista.Items.Contains(Varu_Nr.Text)) // skit i denna funktion ska göra likadant som däruppe ifall jag får det att funka.
{
MessageBox.Show("VaruNummret finns redan");
}
else
{
Lista.Items.Add(ProduktNamn + " " + varuNr); // här lägger jag till produkten till min lista ifall de inte redan finns en produkt med det namnet eller varunamnet.
count++; // count ska användas för att kolla så att loopen körs så många gånger som det finns antal items i min lista.
}