Hur menar du? Då tar den ju inte StartsWith?
C# GUI
24 svar · 587 visningar · startad av Jymdis · sida 2 av 2
Frågan, av Jymdis
Hej! Nu har jag börjat med windows application och stöter på ett problem direkt. När jag försöker komma åt kontrollerna (exempelvis en knapp) ifrån egna metoder så funkar det inte, varför inte? private static void Uppdatera() { button1.Click(); } fungerar exempelvis inte. Tankefel från mig helt säkert, men nån får gärna förklara varför.
Läs frågan i sin helhet →Jag är inte helt säker på vad du vill åstadkomma och vad de olika kontrollerna innehåller.
Visa hela koden så ska vi nog reda ut det här :)
jag vill alltså ha:
if (((Fordon)o).Regnr == listContacts.SelectedItem.StartsWith)
om fordon(o).Regnr är lika med början av listcontacts.
Listcontacts startar alltså med Regnr, frågan är om det är samma bara.
Jäkla jobb och posta all kod eftersom det är massa olika klassfiler men om det behövs får jag zipa allting men om det går med det här är det ju bra.
Svårt att förklara och att se vad du har för värden och datatyper, men använd Startswith() på det sätt som jag visade i tidigare post.
Den går att använda på strängar och tar en sträng som inparameter. För att casta till strängar använder man.ToString() - metoden.
Exempel:
string s = "Hej hopp din gamla indian";
string s2 = "Hej";
if(s.StartsWith(s2))
MessageBox.Show("Ja");
else
MessageBox.Show("Nej");
Stränghantering går inte riktigt till på det viset du försöker med i c#. Läs lite här
Tackar :)