Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Problema con DrawString

    Salve a tutti .

    Sto cercando di utilizzare questo benedetto DrawString ma ho un problema che non riesco a risolvere, questo è il codice per usare il metodo

    codice:
    string testo = "we";
    Font font = new Font("Times New Roman", 8, FontStyle.Regular);
    Brush brush = new SolidBrush(Color.White);
    
    g.DrawString(testo, font, brush, 10.0f, 10.0f);
    In questo modo solleva un'eccezione di tipo ArgumentException e il messaggio è {"Parameter is not valid."}

    se invece provo a scrivere così

    codice:
    string testo = "we";
    Font font = new Font("Times New Roman", 8, FontStyle.Regular);
    Brush brush = new SolidBrush(Color.White);
    
    g.DrawString("", font, brush, 10.0f, 10.0f);
    cioè con una stringa senza testo non solleva eccezioni , qualcuno ha qualche suggerimento :? ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    86
    Scusa, in che linguaggio?

  3. #3
    Hai ragione , comunque sto utilizzando C#.

    Il problema l'ho risolto, la colpa è da imputare a questa impostazione

    codice:
    g.CompositingMode = CompositingMode.SourceCopy;
    Se invece la imposto così
    codice:
    g.CompositingMode = CompositingMode.SourceOver;
    funziona tutto correttamente, boh .

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Dubito fortemente che il problema riscontrato sia dovuto a quello.

    Ovunque sia accettata una stringa, direi, una variabile può sempre essere passata come parametro.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    A cosa protebbe essere dovuto l'errore??
    Il mio è programmino è semplice ed ho usato pochissime classi .net

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.