1. #1
    Avatar von AmJano
    Registriert seit
    13.08.2012
    Beiträge
    153
    Thanked 66 Times in 27 Posts

    Standard UserList neu auslesen ?

    Hallo,

    habe ein Problem wie bekomme ich das hin das wenn ich mit dem Bot denn Channel Wechsel das der UserList nicht als z.B

    James
    Peter
    Hans
    Lauch
    James
    Lisa
    Peter
    James
    Frank
    Anzeigt?



    Mfg
    Adrian

  2. #2
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.210
    Thanked 9.132 Times in 3.006 Posts
    Blog Entries
    5

    Standard AW: UserList neu auslesen ?

    Userliste beim Channelwechsel leeren bevor die neuen User geaddet werden?


  3. #3
    Avatar von AmJano
    Registriert seit
    13.08.2012
    Beiträge
    153
    Thanked 66 Times in 27 Posts

    Standard AW: UserList neu auslesen ?

    Zitat Zitat von DMW007 Beitrag anzeigen
    Userliste beim Channelwechsel leeren bevor die neuen User geaddet werden?
    So:

    PHP-Code:
            private void c_OnUserListReceive(object sender, List<UserUserList)
            {
                for (
    int i 0UserList.Counti++) // alle User in der Userlist durchlaufen
                
    {
                    
    ListViewItem lw = new ListViewItem(); // neues ListViewItem initialisieren

                    
    if (UserList[i].Age != 0// wenn das Alter NICHT 0 ist
                    
    {
                        
    lw.Text UserList[i].Name String.Format(" <{0}>"UserList[i].Age); // fügen wir dem ListViewItem den Usernamen + das Alter hinzu
                    
    }
                    else 
    // wenn das Alter 0 ist, nur den Usernamen hinzufügen
                    
    {
                        
    lw.Text UserList[i].Name;
                    }

                    
    lw.ForeColor UserList[i].Color// Usernamen farbig darstellen wenn eine Farbe angegeben wurde

                    
    lw_Userlist.Clear();

                    
    this.lw_Userlist.Invoke((MethodInvoker)delegate() { lw_Userlist.Items.Add(lw); }); // ListViewItem in die Userlist adden
                


  4. #4
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.210
    Thanked 9.132 Times in 3.006 Posts
    Blog Entries
    5

    Standard AW: UserList neu auslesen ?

    Dann wird das ListView vor jedem User in der Userliste geleert => macht wenig Sinn.
    Wenn dann also vor der for-Schleife.


  5. The Following 3 Users Say Thank You to DMW007 For This Useful Post:

    AmJano (28.08.2012), Jokuu (17.06.2014), Sky.NET (28.08.2012)

  6. #5
    Avatar von AmJano
    Registriert seit
    13.08.2012
    Beiträge
    153
    Thanked 66 Times in 27 Posts

    Standard AW: UserList neu auslesen ?

    Ok aber dann wenn schon mit
    PHP-Code:
    lw_Userlist.Items.Clear(); 
    Habe es mal getestet und es geht. DANKE.

    /e: Habe da noch eine Fragen immer wenn ich mich einlogge oder channel wechsle kommt immer ein Popup auf ? Wieso ?

    Mfg
    Adrian
    Geändert von AmJano (28.08.2012 um 22:24 Uhr)

  7. #6

    Registriert seit
    18.11.2011
    Beiträge
    457
    Thanked 296 Times in 94 Posts
    Blog Entries
    1

    Standard AW: UserList neu auslesen ?

    Eventuell ein altes Applet, bei einigen Versionen kommt beim Login ein Hinweisfenster.

  8. #7
    Avatar von AmJano
    Registriert seit
    13.08.2012
    Beiträge
    153
    Thanked 66 Times in 27 Posts

    Standard AW: UserList neu auslesen ?

    Hallo,

    habe da mal wieder ein Problem ich weiß nicht was ich gemacht habe

    Jetzt wird mein & die anderen Nick 2x Angezeigt ?

    zb.
    James
    Heinz
    Heinz

    Ghetto
    Ghetto


    Hier mal denn Code:

    PHP-Code:
    private void c_OnUserListReceive(object sender, List<UserUserList)
            {
                
    lw_Userlist.Items.Clear();
                for (
    int i 0UserList.Counti++) 
                {
                    
    ListViewItem lw = new ListViewItem();  initialisieren

                    
    if (UserList[i].Age != 0
                    {
                        
    lw.Text UserList[i].Name String.Format(" <{0}>"UserList[i].Age); 
                    }
                    else
                    {
                        
    lw.Text UserList[i].Name;
                    }

                    
    lw.ForeColor UserList[i].Color



                    
    this.lw_Userlist.Invoke((MethodInvoker)delegate() { lw_Userlist.Items.Add(lw); }); 
                }

            } 

    Falls Ihr noch was braucht sag mir bescheid.


    Danke.


    Mfg
    Geändert von AmJano (11.09.2012 um 12:48 Uhr)

Ähnliche Themen

  1. Festplatte auslesen
    Von passkontrol im Forum Hardware
    Antworten: 5
    Letzter Beitrag: 21.08.2013, 15:38
  2. VB.Net Wörter aus Quelltext auslesen?
    Von x BoooM x im Forum .Net
    Antworten: 1
    Letzter Beitrag: 07.09.2012, 20:52
  3. VB.Net Stream auslesen
    Von Shane im Forum .Net
    Antworten: 7
    Letzter Beitrag: 30.06.2012, 16:22
  4. [Tutorial][#2] Userlist einfärben
    Von Snees im Forum Tutorials
    Antworten: 6
    Letzter Beitrag: 13.02.2012, 01:04
  5. [C#] Website auslesen
    Von SteffenHill im Forum .Net
    Antworten: 4
    Letzter Beitrag: 06.12.2011, 10:58
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.