设计一个程序,窗体包含1个文本框,1个标签和3个按钮。当用户在文本框中输入一些字母(小写、大写或大小混
后单击[大写]按钮,可在将文本框中的字母转换为大写,单击[小写]按钮可得到小写转换结果,单击[恢复]可得到初始输入的结果。程序运行界面如下这是假面请大虾们写写具体的代码呵...
后单击[ 大写]按钮,可在将文本框中的字母转换为大写,单击[小写]按钮可得到小写转换结果,单击[恢复]可得到初始输入的结果。程序运行界面如下
这是假面 请大虾们写写具体的代码 呵呵 展开
这是假面 请大虾们写写具体的代码 呵呵 展开
5个回答
展开全部
Option Explicit
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const EM_UNDO = &HC7
'下面是让他们全部大写
Private Sub Command1_Click()
Text1 = UCase(Text1)
End Sub
'下面是让他们全部小写
Private Sub Command2_Click()
Text1 = LCase(Text1)
End Sub
'下面是撤销功能,就是还原,这个功能对大小写没用,不过你删除里面内容等可以还原
Private Sub Command3_Click()
SendMessage Text1.hwnd, EM_UNDO, 0, 0
End Sub
或者你可以先把一开始TEXT1里面的内容存好,还原的时候,读取那个内容
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const EM_UNDO = &HC7
'下面是让他们全部大写
Private Sub Command1_Click()
Text1 = UCase(Text1)
End Sub
'下面是让他们全部小写
Private Sub Command2_Click()
Text1 = LCase(Text1)
End Sub
'下面是撤销功能,就是还原,这个功能对大小写没用,不过你删除里面内容等可以还原
Private Sub Command3_Click()
SendMessage Text1.hwnd, EM_UNDO, 0, 0
End Sub
或者你可以先把一开始TEXT1里面的内容存好,还原的时候,读取那个内容
追问
说实话 你这程序我有点看迷糊 大虾你可以把这些代码整理整理不 第一次看的时候我还以为不是C#代码勒是C#应用程序 如果成功 一定采纳 呵呵
展开全部
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication5
{
public partial class Form1 : Form
{
string s;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
s = textBox1.Text;
string b = s.ToUpper();
textBox1.Text = b;
}
private void button2_Click(object sender, EventArgs e)
{
s = textBox1.Text;
string b = s.ToLower();
textBox1.Text = b;
}
private void button3_Click(object sender, EventArgs e)
{
this.textBox1.Text = s;
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication5
{
public partial class Form1 : Form
{
string s;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
s = textBox1.Text;
string b = s.ToUpper();
textBox1.Text = b;
}
private void button2_Click(object sender, EventArgs e)
{
s = textBox1.Text;
string b = s.ToLower();
textBox1.Text = b;
}
private void button3_Click(object sender, EventArgs e)
{
this.textBox1.Text = s;
}
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-02-23
展开全部
string init=textbox1.text;
private void button1_Click(object sender, EventArgs e)
{
textbox1.text=init;
}
private void button1_Click(object sender, EventArgs e)
{
textbox1.text=init;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问题都没问完?
有空去参考在线大小写转换!
有空去参考在线大小写转换!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询