Avatar billede visualdeveloper Nybegynder
17. september 2005 - 00:17 Der er 13 kommentarer og
1 løsning

Kun markeret tekst ?

Hej eksperter!

jeg har denne kode til at ændre skrifttypen i en textbox.

        private void font_Click(object sender, System.EventArgs e)
        {
            fontDialog1.ShowColor = true;
            fontDialog1.ShowDialog();
            TextArea.Font = fontDialog1.Font;
            TextArea.ForeColor = fontDialog1.Color;
        }


nu vil jeg bare gerne ha lavet det sådan at det kun er den markerede tekst der skal ændres skrifftype på ??
Avatar billede Slettet bruger
17. september 2005 - 08:09 #1
Så skal du umiddelbart bruge en System.Windows.Forms.RichTextBox, hvor du kan ændre font og farve på selected elementer af kontrollens indhold.
Avatar billede bitsch Nybegynder
17. september 2005 - 08:30 #2
TextBox tillader dig ikke så meget, du skal i stedet anvende en RichTextBox, som foruden en masse andre muligheder har en property for SelectionFont.
Avatar billede visualdeveloper Nybegynder
17. september 2005 - 12:55 #3
ok mange tak for svaret nu bliver der noget arbejde med alle de andre funktioner der skal ændres fra textbox til richtextbox !
Avatar billede visualdeveloper Nybegynder
17. september 2005 - 13:01 #4
kan man så ikke lave noget så hvis man ikke har markeret en tekst kommer der en popup ??
Avatar billede bitsch Nybegynder
17. september 2005 - 15:02 #5
Naturligvis, som sagt kan ma en masse med RichTextBox:

Prøv f.eks.

if(this.richTextBox1.SelectionLengt == 0)
{
MessageBox.Show("Hello World");
}
Avatar billede visualdeveloper Nybegynder
17. september 2005 - 16:35 #6
mange tak ;) ;) ;) hvor lang tid har du programmeret i C# ???
Avatar billede bitsch Nybegynder
17. september 2005 - 16:38 #7
Nu er dette problem jo ikke noget særligt, men jeg arbejde med C# til daglig og har gjort det lige siden C# blev til.
Avatar billede visualdeveloper Nybegynder
17. september 2005 - 16:48 #8
ok lige EN sidste ting....hvordan lærte du C# ?
Avatar billede bitsch Nybegynder
17. september 2005 - 16:55 #9
Simpelt. min arbejdsgiver krævede at fremtidig kode skulle skrivs i C# hvilket jeg havde fuld forståelse for. at skifte til C# er ikke svært.
Men er du selv lige startet, så er den bedste metode at give sig selv en sjov opgave, og så løse den. Jeg har C# og .Net tæt inde på livet, og selvom jeg har mulighed for at programmere i en lang række andre sprog, kunne jeg ikke drømme om at kode i andet end C# idag.
Avatar billede visualdeveloper Nybegynder
17. september 2005 - 17:18 #10
¨ja jeg er lige startet....en sjov opgave ???

mener fu fx lave en ny Notepad ?
Avatar billede visualdeveloper Nybegynder
17. september 2005 - 17:19 #11
jeg kan noget c++ og vb 6 og vb.net men ikke meget...
Avatar billede bitsch Nybegynder
17. september 2005 - 17:55 #12
Notepad er nu ikke særlig sjov, men det kommer jo an på de øjne deer ser.
Du kan f.eks. starte med et utal af de eksempler der er med små spil (a la. Tetris etc.). Det er såvidt underordnet hvad du laver blot du har det sjovt, ellers kan man jo hurtigt miste interessen.
Avatar billede visualdeveloper Nybegynder
17. september 2005 - 18:46 #13
ok så tror jeg nok lige jeg skal ha lidt af det mest grundlæggende på plads først !
Avatar billede visualdeveloper Nybegynder
17. september 2005 - 18:46 #14
ellers mange tak for svarene
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