winform窗口的工具箱

您所在的位置:网站首页 微信工具箱在哪里打开 winform窗口的工具箱

winform窗口的工具箱

2024-07-14 01:43| 来源: 网络整理| 查看: 265

 在WinForm窗体中,工具箱是一个非常重要的功能区,它包含了许多常用的控件,如按钮、标签、文本框等等。使用工具箱可以方便地向窗体中添加控件,从而实现窗体的各种功能。

1:发现和查找工具箱

打开Visual Studio,创建一个WinForm项目。 在Visual Studio的界面中找到工具箱,如果没有显示出来,可以通过菜单栏的“视图”->“工具箱”打开。

 (2)还有可以在搜索框可以搜索工具箱

 2:使用用工具箱

在工具箱中找到“Button”控件,可以通过拖拽的方式将其拖到窗体中。

 在窗体中调整按钮的位置和大小,可以通过属性窗口来设置按钮的属性,如文本、字体、颜色等等。

3: 在代码中添加按钮的事件处理程序,可以通过双击按钮

这就是写按钮代码的位置

第二章

WinForm是一种基于Windows操作系统的GUI框架,它提供了一种创建Windows桌面应用程序的方式。下面是WinForm中一些基本控件的使用方法:

1:Label控件:用于显示文本或图像。

Label label1 = new Label(); label1.Text = "Hello World!";

2:Button控件:用于触发事件

Button button1 = new Button(); button1.Text = "Click me!"; button1.Click += new EventHandler(button1_Click); private void button1_Click(object sender, EventArgs e) {     MessageBox.Show("Button clicked!"); }

3:TextBox控件:用于输入文本。

TextBox textBox1 = new TextBox();

textBox1.Text = "Enter text here";

4:CheckBox控件:用于选择一个或多个选项。

CheckBox checkBox1 = new CheckBox();

checkBox1.Text = "Check me!";

checkBox1.CheckedChanged += new EventHandler(checkBox1_CheckedChanged);

private void checkBox1_CheckedChanged(object sender, EventArgs e) { if (checkBox1.Checked) { MessageBox.Show("Checked!");

} else { MessageBox.Show("Unchecked!"); } }

5:RadioButton控件:用于选择一个选项

RadioButton radioButton1 = new RadioButton();

radioButton1.Text = "Select me!";

radioButton1.CheckedChanged += new EventHandler(radioButton1_CheckedChanged);

private void radioButton1_CheckedChanged(object sender, EventArgs e) {

if (radioButton1.Checked) { MessageBox.Show("Selected!"); }

}

6:ComboBox控件:用于选择一个选项。

ComboBox comboBox1 = new ComboBox();

comboBox1.Items.Add("Option 1");

comboBox1.Items.Add("Option 2");

comboBox1.SelectedIndex = 0;

comboBox1.SelectedIndexChanged += new EventHandler(comboBox1_SelectedIndexChanged); private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { MessageBox.Show("Selected: " + comboBox1.SelectedItem.ToString());

}

7:ListBox控件:用于选择一个或多个选项

ListBox listBox1 = new ListBox();

listBox1.Items.Add("Option 1");

listBox1.Items.Add("Option 2");

listBox1.SelectedIndex = 0;

listBox1.SelectedIndexChanged += new EventHandler(listBox1_SelectedIndexChanged); private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { MessageBox.Show("Selected: " + listBox1.SelectedItem.ToString()); }

8:PictureBox控件:用于显示图像。

tureBox pictureBox1 = new PictureBox();

pictureBox1.Image = Image.FromFile("image.jpg");

9:NotifyIcon控件:用于在系统托盘中显示图标和提示信息。

NotifyIcon notifyIcon1 = new NotifyIcon();

notifyIcon1.Icon = new Icon("icon.ico");

notifyIcon1.Visible = true;

notifyIcon1.BalloonTipTitle = "Title";

notifyIcon1.BalloonTipText = "Text";

notifyIcon1.ShowBalloonTip(5000);

WinForm链接sql数据库

等等同学们,还有一个重要的知识,WinForm链接sql数据库,你可以使用C#链接sql数据库,下面是一个简单的链接代码,

 public static  class FrmChooseDoctor     {         static string connstr = ConfigurationManager.ConnectionStrings["SQLConnString"].ConnectionString;

        public static DataSet getDatasetdata(SqlParameter[] sqlParameters, string sqlstr)         {             SqlConnection conn = new SqlConnection(connstr);             DataSet ds = new DataSet();             try             {                 conn.Open();                 SqlCommand cmd = new SqlCommand();                 cmd.CommandText = sqlstr;                 cmd.Connection = conn;                 if (sqlParameters != null)                 {                     cmd.Parameters.AddRange(sqlParameters);                 }                 SqlDataAdapter sda = new SqlDataAdapter(cmd);                 sda.Fill(ds, "searchdata");                 return ds;             }             catch (Exception ex)             {                 DataTable dt = new DataTable();                 DataColumn dc = new DataColumn();                 dc.ColumnName = "错误提示";                 dt.Columns.Add(dc);                 DataRow dr = dt.NewRow();                 dr["错误提示"] = ex.Message;                 dt.Rows.Add(dr);                 ds.Tables.Add(dt);                 return ds;             }             finally             {                 if (conn.State == ConnectionState.Open)                 {                     conn.Close();                 }             }         }

        internal static DataSet getDatasetData(SqlParameter[] sqlParameter, string sqlstr)         {             throw new NotImplementedException();         }     } }



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3