15. november 2005 - 09:00Der er
15 kommentarer og 1 løsning
Lave en event, når man klikker på et element i en listview
Jeg har en listview der viser en masse brugere. Jeg kunne godt tænke mig når man klikkede på en af brugere, så åbnede den en ny form med oplysninger om brugeren. Er der en eller anden der har et eksempel, eller en tutorial
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Hvordan får jeg denne metode til og returnere en int
private int lwl_BrugerOversigt_SelectedIndexChanged(object sender, System.EventArgs e)
Jeg får denne kompiler fejl
Error 1 'int LoginSystem.Main_Form.lwl_BrugerOversigt_SelectedIndexChanged(object, System.EventArgs)' has the wrong return type C:\Documents and Settings\Administrator\Dokumenter\Visual Studio 2005\Projects\LoginSystem\Main_Form.cs 118 52 LoginSystem
Fordi når jeg klikker på den bruger i den listview. Så skal der åbnes en ny form, med oplysninger om den specifikke bruger. Og når den bruger vælges og den nye form åbnes så skal den finde ud af hvilken bruger det er blevet klikket, ud fra bruger ID'et. Og så ville det vel være smart hvis metoden returnede noget? Eller er der en anden måde
du kan tilføje et argument mere i konstruktøren til den nye form og sende brugerid med som en int. På den måde har du bruger id i den nye form og kan gemme det i en lokal variabel og bruge det som du lyster.
det er nemmere bare at sige Rediger_Bruger rb = new Rediger_Bruger(brugerid); rb.Show();
og i Rediger_Bruger(int Bruger_ID) gemme bruger id i en ny int. f.eks. private int tmpbruger_id; public Rediger_Bruger(int Bruger_ID) { tmpbruger_id = Bruger_ID; InitializeComponent(); }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.