我希望改变一个richTextBox的背景颜色时,用户点击它。我想我需要一个点击事件。颜色应该是特定的,这样才不会使文本难以阅读。我想我需要一个列表或数组来选择颜色。我不认为我需要一个随机函数,而只需要一种改变richTextBox颜色的方法。有什么想法吗?
谢谢
#Generated Form Function
function GenerateForm {
#######################################################################
# Generated On: 8/30/2016 4:54 PM
# Generated
我正在尝试写一个针对它的卡片版本,并有一个问题。
我有一个数组,我正在使用Get-Random。我的第一个想法是在一个脚本上同时使用白卡和沙皇卡片。但我需要使用卡片列表,然后使用for-each item in items函数。如果我在一个列表中有两种类型的卡,我会假设脚本不能与2个" list“cmdlet一起工作。我可以重命名为“牌”和“沙皇”吗?
我相信这是一个数组中的白卡的例子。
同样,当我运行这个脚本,而不是只返回列表中的一项时,所有的项都会返回。我该怎么解决这个问题呢?任何方向都是值得赞赏的。
#Generated Form Function
function Genera
我有一个C#项目,在这个项目中,我希望用户能够在中拖放文本(即移动文本),并在WinForm中的中拖放RichTextBox。
我已经找到了许多示例,说明如何将一些东西放到RichTextBox上,但是当RichTextBox既是拖放源又是drop目标时,我没有成功地让它们工作。
我该怎么做?
下面是我目前为止不工作的尝试。
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
this.richTextBox1.AllowDrop = true;
我创建了一个简单的函数来将文本附加到Richtextbox。我希望这个文本总是附在顶部,将旧的文本滚动到底部。
Private Sub BoxMessaggio(ByVal testo As String, ByVal errore As Integer)
Me.ActiveControl = RichTextBox1
RichTextBox1.Focus()
If errore Then
RichTextBox1.SelectionColor = Color.Red
Else
RichTextBox1.SelectionColo
void ClearAllRichtextboxes()
{
richTextBox3.Clear();
richTextBox5.Clear();
richTextBox6.Clear();
richTextBox9.Clear();
richTextBox10.Clear();
}
ClearAllRichtextboxes();
if (comboBox5.Text == "Primer")
{
richTextBox5.Text = "This is the number of primer tins
我正在使用visual basic,并且正在创建一个函数,该函数对输入到richtextbox中的每个单词执行搜索。当一个单词被输入到RichTextBox2中时,将在RichTextBox1中执行搜索并突出显示该文本。
RichTextBox1和RiochTextBox2是只读的,RichTextBox2可以通过代码编写,而RichTextBox1只有默认文本(单词目录)。还有一个保存RichTextBox2's文本副本的RichTextBox3
RichTextBox3.Text = RichTextBox2.Text
这是该函数的代码。
public class textsear
我使用了这个代码(源代码= youtube)
它工作得很好,但唯一的问题是没有突出显示行后面的第一个字符(,0行,)。
我的代码:
If e.KeyCode = Keys.Space Or e.KeyCode = Keys.Back Or e.KeyCode = Keys.Enter Then
Dim selectionlength As Integer = RichTextBox1.SelectionLength
Dim selectionstart As Integer = RichTextBox1.SelectionStart
Di
如何检查在richtextbox上选定的文本是否都是粗体。例如:
asdasdasdasd←这并不全是粗体
I‘我都是大胆的←这都是大胆的
这是我编写的代码,它可以检查是否全部粗体,但速度慢,因为它一个一个地使用Selection.Start到Selection.Length检查char,并检查是否粗体。
bool allbold = true;
int start = richTextBox1.SelectionStart;
int end = richTextBox1.SelectionLength;
for (int i = 1; i < end; i++)
{
richT
我正在逐个比较richTextBox1和richTextBox2。
// collect words from ritchtextbox1
String[] test = richtextbox1.text.Split(" ", StringSplitOptions.RemoveEmptyEntries);
// find each word test to richtextbox2
// if it is found then change back color of particular word to green of the
// else change back
我不知道为什么,当我想要将richtextbox1.text颜色改为红色时,.net只是向我显示了错误
Private Sub RichTextBox1_TextChanged(sender As Object, e As EventArgs) Handles RichTextBox1.TextChanged
Dim theColor As System.Drawing.Color
Dim loc As Int16
the colour to red.
If RichTextBox1.Text.Contains("CARD LOCKED")
如果富文本框的文本包含any.But,我需要删除额外的相邻“空格”,而不是1个“空格”。代码似乎不起作用。
Private Sub RichTextBox1_TextChanged(sender As Object, e As EventArgs) Handles RichTextBox1.TextChanged
For i As Integer = 0 To RichTextBox1.Text.Length - 2
If RichTextBox1.Text.Chars(i) = " " And RichTextBox1.Text.Chars(i + 1
我正在编写一个小应用程序,在这里我可以加载一个文本文件来匹配regex:
我会根据匹配线的长度来更改止赎文本,
问题是,如果一行是多行,那么它就不能像预期的那样工作,只选择一行的一半,例如以"title“开头的第二行,如下所示:
Title : Kirsty Maccoll - A New England: The Very Best of Kirsty Maccoll
您可以在这里看到问题:
但奇怪的是,如果我调整表单的大小,让我看到完整的行,然后重新键入RegEx,那么它就会像预期的那样工作,并选择整行:
如果不调整表单的大小,我不知道如何解决这个问题。
我用下面的代码来显示线条。
For line As Integer = 1 To RichTextBox1.Lines.Count() - 1
If RichTextBox1.Lines(line).StartsWith("You:") Then
RichTextBox1.Select(RichTextBox1.GetFirstCharIndexFromLine(line), RichTextBox1.Lines(line).Length)
RichTextBox1.SelectionCol
我正在尝试更改richtextbox中的多个项目。当我运行我的代码时,唯一改变的是第一项
try
{
using (StreamReader reader = new StreamReader(path))
{
while (!reader.EndOfStream)
{
richTextBox1.AppendText(reader.ReadLine());