webForumDet fria alternativet

Problem med richtextbox och urklipp

.NETur .NET

2 svar · 308 visningar · startad av saw

sawMedlem sedan mars 20011 880 inlägg
#1

Rubriken låter fel, men jag kom inte på någonting bättre.
I mitt programm, så ville jag låta klistra in en viss text i en richtextbox via
urklipp.
Så här gör jag idag:

string sText="";
	Clipboard.GetDataObject();
	sText = "(" + listView1.SelectedItems[0].SubItems[1].Text + ")";
	Clipboard.SetDataObject(sText);

	IDataObject iData = Clipboard.GetDataObject();
	richTextBoxEx1.SelectionColor = System.Drawing.Color.Blue;
	richTextBoxEx1.Paste();

	info.Text= sText + " " +lasaResurc("strInfAccord");
	richTextBoxEx1.Focus();

Detta fungerar bra, men jag ville ändra lite.
I dag blir denna text blå, men jag ville ha så här:
blått = (
rött = texten som skickas med
blått = )
Är det möjligt att göra detta? :q

emissionMedlem sedan dec. 19996 721 inlägg
#2
string sText="";
Clipboard.GetDataObject();
sText = "(" + listView1.SelectedItems[0].SubItems[1].Text + ")";
Clipboard.SetDataObject(sText);

IDataObject iData = Clipboard.GetDataObject();
richTextBoxEx1.SelectionColor = System.Drawing.Color.Blue;
richTextBoxEx1.Paste();
richTextBoxEx1.SelectionStart-=sText.Length-1;
richTextBoxEx1.SelectionLength=sText.Length-2;
richTextBoxEx1.SelectionColor = System.Drawing.Color.Red;
richTextBoxEx1.SelectionStart+=sText.Length-1;
richTextBoxEx1.SelectionLength=0;
info.Text= sText + " " +lasaResurc("strInfAccord");
richTextBoxEx1.Focus();
sawMedlem sedan mars 20011 880 inlägg
#3

Tack emission , det blev kanonbra.

130 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)