如何使用条目/文本视图输入的数据?

时间:2019-04-13 14:20:32

标签: c# visual-studio-code gtk#

我正在客户端服务器上工作。 我想以某种方式检查输入的IP是否与给定的IP相匹配,如果用户名已经存在,并且以某种方式列出小部件中的所有用户(我正在使用gtksarp),但我不知道如何。

我尝试制作不同的类或静态函数,但后来无法访问它们。我考虑过一个注册类,其中服务器,端口和用户名将作为一个属性,但是我不知道如何为它们分配从Entry / textview小部件给出的值。

///在这里,我尝试将新用户添加到给定列表中,但是现有的用户名不起作用

button.Clicked +=new EventHandler(delegate (Object o, EventArgs a)  {
                        string authid = client.registerClient(userText.Buffer.Text);
                         var users = client.getClients(authid);
                        users.Add(userText.Buffer.Text);
                        Console.WriteLine(authid);

                        foreach(var user in users)
            Console.WriteLine(user);

                        for(int i=0;i<users.Count;i++){
                            while(userText.Equals(users[i]))
                        {    Console.WriteLine("Username already exists! Please choose another one.");
                        }

                Console.WriteLine(userText.Buffer.Text + " registered");

                        Application.Init();
                        new SharpApp();
                        Application.Run();
                        }

                    }); ```

0 个答案:

没有答案