会C# windows窗体应用程序编程的大神进来一下啊,帮我实现一个功能!!
我在软件中添加了一个CheckBox(加密),还有一个textBox(文本输入框),还有一个Button(发送),我想要实现当勾选CheckBox(加密)时,点击Butt...
我在软件中添加了一个CheckBox(加密),还有一个textBox(文本输入框),还有一个Button(发送),我想要实现当勾选CheckBox(加密)时,点击Button发送按钮会将textBox中的内容加密发送,这个怎么实现啊!
展开
1个回答
展开全部
在点击发送时先检查checkbox状态,如果勾选了就对textBox内容作相应处理,然后在发送。
private void button1_Click(object sender, EventArgs e) //发送按钮单击事件
{
String content=textBox1.Text;
byte[] bt; //hex发送内容,自行修改数据类型
if (checkBox1.Checked) //加密CheckBox被勾选
{
content=加密(content); //这里是伪代码,写个加密函数
}
if (checkBox2.Checked) //HEX发送CheckBox被勾选
{
bt=转换HEX(content); //这里是伪代码,写个转换成HEX函数
}
//发送数据(content); //发送加密的数据,写个发送数据的函数,由于参数可能有两种数据类型,可重载
//发送数据(bt); //发送 hex数据
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询