Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[C#] Tekst unutar pictureBox-a

[es] :: .NET :: [C#] Tekst unutar pictureBox-a

[ Pregleda: 1249 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

johnnyc

Član broj: 175590
Poruke: 202
*.dynamic.sbb.rs.



Profil

icon [C#] Tekst unutar pictureBox-a11.10.2009. u 19:51 - pre 176 meseci
Pozdrav,

Primarni zadatak mi je da ispisem neki tekst na formi, kao sliku. Nakon toga, taj tekst treba da scrollujem u raznim pravcima.

Prvi deo pokusavam da resim na sledeci nacin, koristeci pictureBox:

Code:

            string str = "1234567890 1234567890 1234567890 1234567890 1234567890 1234567890";
            Graphics objGraphic = pictureBox1.CreateGraphics();
            objGraphic.DrawString(str, new Font("Arial", 20), Brushes.Red, new Point(10, 10), StringFormat.GenericDefault);


Ako mi deo teksta "bezi" sa forme (ako je duzi od sirine forme), kada uradim resize forme, ne vidim deo teksta koji je bio izvan. Isto tako, ako se igram sa resize forme, lako ostajem bez prikazanog teksta (jednostavno se "obrise").

Da li mozete da me uputite kako da resim ovaj problem?


Hvala unapred!
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12848



+4784 Profil

icon Re: [C#] Tekst unutar pictureBox-a11.10.2009. u 21:56 - pre 176 meseci
Probaj ovako:
Code:

string str = "1234567890 1234567890 1234567890 1234567890 1234567890 1234567890";
Bitmap b = new Bitmap(1500, 300);
pictureBox1.BackgroundImage = b;
Graphics objGraphic = Graphics.FromImage(b);
objGraphic.DrawString(str, new Font("Arial", 20), Brushes.Red, new Point(10, 10), StringFormat.GenericDefault);


Poenta je da imas odredjeni Bitmap koji je u pozadini PictureBox-a pa crtas po njemu (menjas ga) umesto da crtas direktno po PictureBox-u.
Jedino sto sam ja ovde stavio fiksne dimenzije (1500x300), ti to prilagodi kako ti odgovara. Imas i Grpahics.MeasureString() metod ako ti zatreba za merenje velicine buduceg stringa.
 
Odgovor na temu

johnnyc

Član broj: 175590
Poruke: 202
*.dynamic.sbb.rs.



Profil

icon Re: [C#] Tekst unutar pictureBox-a12.10.2009. u 07:53 - pre 176 meseci
Hvala!
 
Odgovor na temu

[es] :: .NET :: [C#] Tekst unutar pictureBox-a

[ Pregleda: 1249 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.