Unfortunately again this code is not complete, so it is very difficult to tell why it does not work. Can you please zip your full test project and post it here, so we can have a close look?
lagraf wrote:Ich teste noch ein wenig mit .NET und X# zu Lernzwecken herum und habe den Code um Folgendes zur Anzeige des QRCodes erweitert:Der Code compiliert ohne Fehler, aber eine Anzeige über Panel erfolgt nicht.Code: Select all
LOCAL panel AS Panel LOCAL padding AS System.Drawing.Point LOCAL dSize AS DrawingSize qrEncoder := QrEncoder{ErrorCorrectionLevel.H} qrCode := qrEncoder:Encode(cText) renderer := GraphicsRenderer{FixedModuleSize{nSize, QuietZoneModules.Two}, System.Drawing.Brushes.Black, System.Drawing.Brushes.White} panel := Panel{} padding := System.Drawing.Point{10, 16} dSize := renderer:SizeCalculator:GetSize(qrCode:Matrix:Width) panel:AutoSize := FALSE panel:Size := Size{dSize:CodeWidth, dSize:CodeWidth} + Size{2*padding:X, 2*padding:Y} BEGIN USING VAR graphics := panel:CreateGraphics() renderer:Draw(graphics, qrCode:Matrix, padding) END USING