VB中文本框换行--------急!!!

VB中文本框换行--------急!!!,第1张

我本来是第一个回答的,为了把第二,三个问题也解决,修改答案后就成最下边一个了

1--------------------------------------------------------------

把Text4的MultiLine属性设置成True

复制下边的代码

Private Sub Form_Load()

Text4Text = ""

End Sub

Private Sub Command1_Click()

Text4Text = Text4Text + Text1Text + Text2Text + Text3Text + vbCrLf

End Sub

'下边是为了保障Text4的焦点处于最后,试着去掉下边这三行,观察一下效果,你会发现这三行也很重要

Private Sub Text4_Change()

Text4SelStart = Len(Text4Text)

End Sub

2--------------------------------------------------------------

如果是用List也可以,下边就是双击复制该表项内容

Private Sub List1_DblClick()

ClipboardClear

ClipboardSetText List1List(List1ListIndex)

MsgBox "该项内容已经复制到剪贴板,请用Ctrl+V粘贴"

End Sub

3--------------------------------------------------------------

richtextbox比textbox好用,比如richtextbox还能每行字体颜色不同,显示等,不过你这里用不着它的这些复杂用法

首先点“工程”,“部件”,找到“Microsoft Rich textbox Contral 60”勾上,点“确定”,然后就可以在工具那里看到它了,在窗体上画RichTextBox1

RichTextBox1 就不用设置MultiLine了,代码的写法和用Text4差不多

复制下边的代码:

Private Sub Form_Load()

RichTextBox1 = ""

End Sub

Private Sub Command1_Click()

RichTextBox1Text = RichTextBox1Text + Text1Text + Text2Text + Text3Text + vbCrLf

End Sub

Private Sub RichTextBox1_Change()

RichTextBox1SelStart = Len(RichTextBox1Text)  '保障RichTextBox1的焦点处于最后

End Sub

上边的代码我都测试过了,完全直接可用!! 看!

String txt=new File("文件地址")GetString()这个方法我记不住。。你自己看看 返回是string类型

然后richetextboxtext=txt就好了 soo easy!

SystemDrawingFont oldFont = richTextBox1SelectionFont;

if (!oldFontItalic)

richTextBox1SelectionFont = new Font(oldFont, oldFontStyle | FontStyleItalic);

else

richTextBox1SelectionFont = new Font(oldFont, oldFontStyle &~ FontStyleItalic);

richTextBox1Focus();

SystemDrawingFont oldFont = richTextBox1SelectionFont;

if (!oldFontUnderline)

richTextBox1SelectionFont = new Font(oldFont, oldFontStyle| FontStyleUnderline);

else

richTextBox1SelectionFont = new Font(oldFont, oldFontStyle & ~FontStyleUnderline);

richTextBox1Focus();

SystemDrawingFont oldFont = richTextBox1SelectionFont;

if (!oldFontUnderline)

richTextBox1SelectionFont = new Font(oldFont, oldFontStyle| FontStyleUnderline);

else

richTextBox1SelectionFont = new Font(oldFont, oldFontStyle & ~FontStyleUnderline);

richTextBox1Focus();

这应该是用RichTextBox 控件结合窗体菜单的编写做成的界面。

RichTextBox 控件

RichTextBox 控件不仅允许输入和编辑文本,同时还提供了标准 TextBox

控件未具有的、更高级的功能。

        int start = 0;  //查找的起始位置

        private void textBox1_TextChanged(object sender, EventArgs e)

        {

            start = 0;  //textBox1内容改变说明将要查找新字符,此时初始化start

        }

        private void button1_Click(object sender, EventArgs e)

        {

            if (textBox1TextLength == 0) { return; }   //判断查找内容是否为空

            richTextBox1Focus();                                //设置焦点

            start = richTextBox1TextIndexOf(textBox1Text, start);    //本次查找位置

            if (start !=-1) //如果为-1表示未找到

            {

                richTextBox1Select(start, textBox1TextLength);    //选中文本

                start = richTextBox1TextIndexOf(textBox1Text, start) + textBox1TextLength;  //设置下次查找位置

            }

            else

            {

                MessageBoxShow("查找结束");    //start=-1 说明未找到字符或者已经查找到结尾

                start = 0;

            }

        }

以上就是关于VB中文本框换行--------急!!!全部的内容,包括:VB中文本框换行--------急!!!、怎么将讲txt文件里的内容显示到richtextbox里面、C#怎么将加载的图片放入图像集合编辑器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9564208.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存