VB6控件玩组合:label+textbox+commandbutton+listview

先上图,无图无真相。

下拉表单多选

 

下拉表单单选,根据指定字段过滤

 

功能:标签+内容+下拉表格

一、单选,多选。

二、按指定的列过滤显示。

三、按指定的列取值。

 

AutoDropDown 自动下拉
AutoFilter自动过滤
Data值
DataFieldName值字段
Enabled可用
GridLine表格线
LabelAlignment标签对齐
LabelAutoSize标签自动大小
LabelBackColor标签背景色
LabelCaption标签文本
LabelFont标签字体
LabelForeColor标签前景色
LabelLeft标签左边距
LabelWidth标签宽度
MultiSelect多选
Recordset记录集
SearchFieldName搜索字段名
Separator分隔符
ShowDataField是否显示值字段
ShowSearchField是否显示搜索字段
TableHeight表格高
TableWidth表格宽
TextAlignment文本对齐
TextBackColor文本背景色
TextCaption文本内容
TextFont文本字体
TextForeColor文本前景色

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
使用c#2017窗体写一个学生基本信息注册基本控件如下1. private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e):当用户点击“用户协议”链接时,触发这个事件处理程序。 2. form1_Load(object sender, EventArgs e):窗体加载时调用这个方法。 3. comboBox1.SelectedIndex = 0;:将下拉框选中第一个选项。 4. button2.Enabled = checkBox1.Checked;:根据复选框状态启用或禁用按钮2。 5. info += "账号:" + textBox1.Text.Trim() + "\n";:将用户名拼接到消息框中。 6. info += "密码:" + textBox4.Text.Trim() + "\n";:将密码拼接到消息框中。 7. info += "性别:" + this.GetSexInput() + "\n";:将性别拼接到消息框中。 8. info += "生日:" + dateTimePicker1.Value.ToShortDateString() + "\n";:将生日拼接到消息框中。 9. info += "QQ:" + textBox1.Text.Trim() + "\n";:将QQ号拼接到消息框中。 10. info += "喜爱的编程:" + GetFaavorLangInput() + "\n";:将喜欢的编程语言拼接到消息框中。 11. info += "爱好:" + GetHobbiesInput() + "\n";:将爱好拼接到消息框中。 12. MessageBox.Show(info, "确认你的注册信息!");:弹出一个消息框显示所有输入的信息。 13. bool ValidateInput():定义了一个名为ValidateInput的方法用于验证输入的用户名、密码、性别、生日、QQ和喜欢的编程语言等信息是否正确。 14. string GetSexInput():定义了一个名为GetSexInput的方法用于获取用户的性别。 15. string GetFaavorLangInput():定义了一个名为GetFaavorLangInput的方法用于获取用户的喜欢的编程语言。 16. string GetHobbiesInput():定义了一个名为GetHobbiesInput的方法用于获取用户的爱好
最新发布
06-12
好的,以下是一个示例代码,实现了学生基本信息注册的功能,包括上述所列的控件和方法: ``` public partial class Form1 : Form { public Form1() { InitializeComponent(); } // 用户协议链接 private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { // 在此处添加打开用户协议的代码 } // 窗体加载 private void Form1_Load(object sender, EventArgs e) { // 将下拉框选中第一个选项 comboBox1.SelectedIndex = 0; } // 复选框状态改变 private void checkBox1_CheckedChanged(object sender, EventArgs e) { // 根据复选框状态启用或禁用按钮2 button2.Enabled = checkBox1.Checked; } // 注册按钮点击 private void button1_Click(object sender, EventArgs e) { // 验证输入的信息是否正确 if (!ValidateInput()) { MessageBox.Show("请输入正确的信息!", "提示"); return; } // 拼接所有输入的信息 string info = "账号:" + textBox1.Text.Trim() + "\n"; info += "密码:" + textBox4.Text.Trim() + "\n"; info += "性别:" + GetSexInput() + "\n"; info += "生日:" + dateTimePicker1.Value.ToShortDateString() + "\n"; info += "QQ:" + textBox2.Text.Trim() + "\n"; info += "喜爱的编程:" + GetFaavorLangInput() + "\n"; info += "爱好:" + GetHobbiesInput() + "\n"; // 弹出一个消息框显示所有输入的信息 MessageBox.Show(info, "确认你的注册信息!", MessageBoxButtons.OKCancel); } // 验证输入的信息是否正确 private bool ValidateInput() { // 在此处添加验证逻辑,例如检查用户名是否符合要求,密码是否符合要求等 return true; } // 获取用户的性别 private string GetSexInput() { if (radioButton1.Checked) { return "男"; } else if (radioButton2.Checked) { return "女"; } else { return "保密"; } } // 获取用户的喜欢的编程语言 private string GetFaavorLangInput() { if (checkBox2.Checked && checkBox3.Checked) { return "C#和Java"; } else if (checkBox2.Checked) { return "C#"; } else if (checkBox3.Checked) { return "Java"; } else { return "无"; } } // 获取用户的爱好 private string GetHobbiesInput() { string hobbies = ""; if (checkBox4.Checked) { hobbies += "运动,"; } if (checkBox5.Checked) { hobbies += "旅游,"; } if (checkBox6.Checked) { hobbies += "音乐,"; } if (hobbies.Length > 0) { hobbies = hobbies.Substring(0, hobbies.Length - 1); } else { hobbies = "无"; } return hobbies; } } ``` 需要注意的是,示例代码中的验证逻辑、拼接信息的方式、复选框和单选框的选项等都是示例,需要根据实际需求进行修改和完善。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值