Exemple #1
0
        private void InitialSenderComboBox_TextChanged(object sender, EventArgs e)
        {
            if (ReadySearch)
            {
                return;
            }

            var getText = InitialSenderComboBox.Text;

            if (getText.Length < 3)
            {
                return;
            }

            using (ForumContainer container = new ForumContainer())
            {
                InitialSenderComboBox.Items.Clear();

                var userNameLogins = container.AccountSet
                                     .Where(n => n.Login.StartsWith(getText) || n.Name.StartsWith(getText))
                                     .Select(x => new UserNameLogin()
                {
                    Name = x.Name.TrimEnd(), Login = x.Login.TrimEnd(), AccountId = x.AccountId
                }).ToList();

                UserNameLogin.SetFindest(userNameLogins);
                foreach (var user in userNameLogins)
                {
                    InitialSenderComboBox.Items.Add(user.getName());
                }
            }
            InitialSenderComboBox.SelectionStart = InitialSenderComboBox.Text.Length;
        }
Exemple #2
0
 private void InitialSenderComboBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     selectedUser = UserNameLogin.Find(InitialSenderComboBox.Text);
     ReadySearch  = true;
     InitialSenderComboBox.SelectedItem = selectedUser.Login;
 }