我想重写DrawItem函数的ListBox,但失败了。我尝试过来自网络和msdn的各种片段,但是它不起作用的一些原因。源代码只是为了测试,所以我不关心好的结构等。我想要一个工作脚本,我可以学习,并可能改进。
我正在使用MS 2015 RC和添加事件通过形式设计师。
目前,我有以下源代码。我的日志rte也没有显示drawitem条目,所以没有添加它。
Form1.cs
using System;
using System.Drawing;
using System.Windows.Forms;
namespace CustomFormElements
{
public partial
我正在尝试获取所有的ListBox1项目,并让它们转到RichTextBox1。我希望它的格式与ListBox1中的格式相同。我尝试过不同的代码,它们似乎在项目之间提供了额外的空行。到目前为止,我已经考虑过这个问题了,但它给出了额外的空白行。
Dim counter As String
counter = ListBox1.Items.Count - 1
ListBox1.SelectedIndex = 0
If ListBox1.SelectedIndex = 0 Then
Do Until ListBox1.SelectedIndex = counter
Lis
我有一个richTextBox1,它有以下一行:
my test
my test2
并尝试使用此代码将这些行插入到列表框或combox中:
richTextBox1.Text = File.ReadAllText(@"New ID.txt").ToString();
listBox1.Items.Add(richTextBox1.Text);
但是列表框显示
mytestmytest2
如何将每个项目作为新行插入(追加)?
如果要保留文本框的内容,请执行以下TextBox1.Text = TextBox1.Text & Something操作
是否有一种方法可以对Listbox中的项的内容执行相同的操作?
在我的RichTextBox3中,C:\Work目录中有一个文件列表
我尝试了这段代码,但是它给了我最后一行的内容(它没有在前面添加行)
Do Until number = RichTextBox3.Lines.Length
Dim directory = "C:\Work\" & RichTextBox3.Lines(number)
Dim files() As
我是C#的新手,所以我会尽我最大的努力来解释这个问题。
我正在C#中创建一个简单的播客应用程序,并尝试使用XML阅读器接收RSS提要,然后将这些信息放入不同的winforms中。
我已经想出了如何将我想要的主要信息输入listBox。然而,我无法理解的是,通过单击richTextBox中的列表项,可以从RSS获取另一条信息(摘要)到listBox中。
我用来读RSS提要的那堂课。
列表项目
public class RSSreader
{
public static List<Tuple<string, string>> rssRead(string url)
Net
我正在尝试创建一个函数,它将允许用户将文本输入到RTB中,如果该文本作为关键字存在于字典中,则listbox由与其key相关的dictionary的所有values填充,每个value在新行中填充listbox。
第一行被高亮显示,用户可以按enter button并用高亮显示的文本替换RTB中的文本。
我是VB的新手,所以我知道的不多。
这就是我到目前为止所拥有的。
Public Class Oxnay
Private Sub Oxnay_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
到目前为止,我正在使用以下代码将列表框中的项移动到RichText box中。
For k As Integer = 0 To ListBox.Items.Count - 1
RichTextBox1.Text = RichTextBox1.Text & ListBox.Items(k) & vbNewLine
Next
这里的问题是,当我这样使用时,代码需要花费2分钟来移动5000项。他们有没有最快的方法来做这个手术?
我使用listBox编写了这段代码:
private void button6_Click(object sender, EventArgs e)
{
using (var w = new StreamWriter(keywords))
{
crawlLocaly1 = new CrawlLocaly();
crawlLocaly1.StartPosition = FormStartPosition.CenterParent;
Dia
我试图从列表框中删除一些文本,但一直收到此错误。
Error 1 Reference to a non-shared member requires an object reference.
以下是导致错误的代码。
ListBox1.Items.Add(Match.ToString.Replace("color: 0863BB;", "").Replace("</span>", "").Replace(">", "").Replace("""
我正在为这个网站制作一个应用程序:我想要做的是,当一个列表框文本被选中时,它将用列表框+自定义文本中的选定文本在richTextBox上显示出来。
我被困在这里了..。
现在,这是我的代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windo
与此主题相关:
我正在编写代码编辑器,我只想知道如何使用enterkey将列表框中的项目添加到文本框中。
此外,这里还有我的字符串:
public String[] ab = { "abstract" };
public String[] am = { "AmbientProperties", "AmbientValueAttribute" };
样本:
在richtextbox (rtb)中,我输入Ab,然后使用以下代码显示带有“抽象”文本的隐藏列表框(已经这样做了):
if (token == "letterA" || tok
试图将RichTextBox的电子邮件列表放到列表框中。
因此,我使用了(对于每个StringSplitOptions,用于拆分全文)
"one@gmail.com two@yahoo.com three@hotmail.com就这样“
代码
For Each str As String In RichTextBox1.Text.Split(New String() {"@"}, StringSplitOptions.None)
ListBox1.Items.Add(str.Substring(str.LastIndexOf(" ")
System.IndexOutOfRangeException类型的未处理异常发生在language.exe中
附加信息:索引超出了数组的范围。
以下是错误所在的代码:
Private Sub RichTextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles RichTextBox1.KeyDown
Dim i As Integer = 0
If e.KeyCode = Keys.Enter Then
i = i + 1
Dim t As String = Rich
我对vb.net代码有一个问题,在我完成了所有从路径获取文件的代码之后,通过这个列表循环得到RTF文本,然后将它转换成HTML.在这里一切都还好之前,,我的问题是开始here>>>,在datagridview中将结果插入到新行--它只对第一行执行此操作,然后停止!这是密码
For i = 0 To ListBox1.Items.Count - 1
'get RTF files...
RichTextBox1.LoadFile(ListBox1.Items(i).ToString(),
RichTextBoxS
我试图从从XML读取的类中填充一个Listbox。
我有以下代码:
Imports System.IO
Imports System.Windows.Forms
Imports System.Xml.Serialization
Public Class TruckToOfficeMessage_Email
public class EmailMessage
public Property EmailSubject As String
Public Property EmailBody As String
Public Property Description A
我以前设置过跨线程的属性,我找到了这篇关于获取属性的帖子。
我认为下面代码的问题是,将变量设置为集合是一个对象,因此在堆上,因此只是创建一个指向同一对象的指针
所以我的问题是,除了创建深度副本,或者将集合复制到不同的列表对象之外,是否有更好的方法来执行以下操作,以避免在for循环期间出现错误。
Cross-thread operation not valid: Control 'lstProcessFiles' accessed
from a thread other than the thread it was created on.
代码:
private voi
我有一个填充ListBox的对象,当我单击一个条目将其内容写入RichTextBox时,我希望这样:
标题: bla bla
艺人: bla bla bla
流派:..。
类型:.
这就是目标:
public class Multimedia : INotifyPropertyChanged {
public enum MediaType {
CD,
DVD
};
public string _title { get; private set; }
public string _artist { get; private set;
贝娄,我有一些代码,它接受RichTextBox1文本并将其放在列表框中。我这样做是为了逐行读取文本,在检查时,我将文本放在数组中,以便检查文本和空格。然而,当我输入一个命令(如'Print = Hello My Name is)时,所有这些操作都是正确的,‘控制台只输出Hello,而没有其他输出--即使我希望它打印'Hello’。所以问题是在第三个空格之后打印
ListBox1.Items.Clear()
///RTB = rich Text Box
ListBox1.Items.AddRange(RTB.Lines)
For i =