Toon posts:

[VB] Label --> picture

Pagina: 1
Acties:

Verwijderd

Topicstarter
Heyz

zou hier een label in een picturebox moeten 'plakken'. (het heeft een speciaal font; lettergrootte etc)
is er een manier om een label te converten naar een picturebox ? of een andere manier om die tekst daarin te krijgen ? ...

tnx

Verwijderd

Weet niet helemaal wat je bedoelt...

maar ik geloof dat het kan met

picturebox.font ........
picturebox.print label.caption

Dit weet ik niet zeker maar ik kan het even niet na zoeken

Verwijderd

Topicstarter
Wel, het ding is: ik moet tekst in een picturebox op een bepaalde plaats & in een bepaald lettertype krijgen.
Heb nu je ip gebruikt & kan dus tekst 'printen' in de pictuerbox, maar wanneer ik deze pciturebox dan in een andere wil 'plakken' op een bepaalde plaats wordt de tekst niet meegekopieerd ...
code:
1
2
3
4
5
6
7
8
9
With .picNameF
.AutoRedraw = True
.FontName = "Tekton"
.FontSize = 22
End With

.picNameF.Print GetSetting("LiSa", "center", "Naam", "")

.picPrint.PaintPicture .picNameF, 1000, 10

Alles loopt goed, tot het laatste regeltje, daar kopieert het de geprinte tekst niet mee ...

  • Adion
  • Registratie: Januari 2001
  • Laatst online: 05-09 08:09
Heb je al geprobeerd van tussen de print en de paintpicture een MyImageMetTekst.Refresh te doen?
En evt in paintpicture .image ipv .picture of omgekeerd toe te voegen (dus ipv MyImageMetTekst MyImageMetTekst.Picture of MyImageMetTekst.Image)

Beter nog : waarom print je niet direct op het resulterende prentje?
Als je de positie wil zetten doe je gewoon eerst
MyFinalPicture.CurrentY = blabla
MyFinalPicture.CurrentX = blabla
Zeker EERST Y zetten en dan pas X, anders zal X steeds 0 zijn.
En je kan ook nog met de Windows API Viewer ofzo het windows commando TextOut gebruiken, waar je meteen de positie kan meegeven. (zie msdn voor meer info)

VirtualDJ 2026 - Fast Image Resizer - Instagram


Verwijderd

Misschien de .Image kopieëren?

Verwijderd

Topicstarter
Op donderdag 14 februari 2002 17:50 schreef Adion het volgende:
Beter nog : waarom print je niet direct op het resulterende prentje?
Als je de positie wil zetten doe je gewoon eerst
Bedoeling is dat ik dat picturetje dan achteraf wat ga uitrekken & het naar de printer sturen, dus eumz, mja, het heeft nog een hele weg te gaan, :)

Tnx voor tips, zal morgen eens uitproberen, :)
Pagina: 1