Avatar billede riversen Nybegynder
27. juli 2004 - 08:52 Der er 5 kommentarer og
1 løsning

window handle already exists

Jeg har følgende kode i Main i min gui applikation

public static void Main( string[] args )
{
ProgramFrame pf = new ProgramFrame();

LogHandler.getInstance().registerLog( new ScreenLog( pf.LogArea ) );

LogHandler.getInstance().registerLog( new OutputLog() );

new Thread( new ThreadStart( Server.Server.getInstance().run ) ).Start();

Application.Run( pf );
}

ProgramFrame er en form med en RichTextBox (LogArea)

Som det ses opretter jeg en tråd til min server, som benytter singleton instancen af loghandler til at logge nogle linie... dvs. bl.a. til LogArea.
Jeg får så fejlen:

An unhandled exception of type System.InvalidOperationException occured in system.windows.forms.dll

Additional information: Window handle already exists.

Jeg er ny i C# verdenen og forstår ikke lige problemet her.
Avatar billede riversen Nybegynder
27. juli 2004 - 09:06 #1
tillægsspørgsmål...

jeg vil gerne lave forskellige farve på mine tekstlinier i richtextbox.
Avatar billede lifo Nybegynder
27. juli 2004 - 14:18 #2
forskellige farver i richtextbox
select den tekst som skal skifte farve og sæt selectionColor

rtbxChat.SelectionColor = Color.Blue;
rtbxChat.Select(rtbxChat.Text.Length,0);
rtbxChat.AppendText("din tekst her "+Environment.NewLine);
rtbxChat.ScrollToCaret();
Avatar billede riversen Nybegynder
27. juli 2004 - 14:26 #3
ja, jeg havde lavet denne løsning, men takker...

private void insertText( string text, Color color )
{
  int tempLength = logArea.TextLength;
  logArea.AppendText( text );
  logArea.Select( tempLength, text.Length );
  logArea.SelectionColor = color;
}

det andet problem er straks værre...
Avatar billede riversen Nybegynder
27. juli 2004 - 14:46 #4
nej, det virker sq da egentlig ikke ordentligt...

kan du rette det til?
Avatar billede riversen Nybegynder
27. juli 2004 - 14:50 #5
kun den sidste linie bliver farvet... de forrige bliver til sort igen
Avatar billede riversen Nybegynder
28. juli 2004 - 14:50 #6
problem løst
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester