![]() |
Andorra 2D Skinfehler
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo,
ich habe folgendes Problem und hätte gern eine ausführliche Antwort um das Problem möglichst schnell aus dem weg zu räumen: Im GUI Editor wird mir mein Formular völlig korrekt angezeigt. Auch im nicht-Designmode ist alles noch korrekt. Doch im Programm wird der Inhalt des Formulars um ca. 50 Pixel nach oben verschoben. Im Anhang findet ihr die Bilder vom GUI-Designer und vom Programm. Der Quellcode folgt.
Delphi-Quellcode:
Idle:
if AdDraw.Initialize then
begin AdGUI := TAdGUI.Create(AdDraw); AdGUI.Skin.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'sunna.axs'); //Laden des Skins AdGUI.Cursors.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'cursors.xml'); //Laden der Cursor AdGUI.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'meionegiu.axg'); //Laden der GUI AdConnector := TAdGUIConnector.Create(AdGUI); //Erzeugen des GUI Connectors AdConnector.ConnectEventHandlers(AdDraw.Window); //Verknüfen mit dem Elternfenstersystem Application.OnIdle := Idle; AdDraw.TextureFilter := atLinear; end
Delphi-Quellcode:
Danke im Vorraus.
AdGUI.Update(AdPerCounter.TimeGap);
Data.Images.Find('Tile45').Draw(AdDraw,0,0,0); Gruß Lee500 |
Re: Andorra 2D Skinfehler
Hallo,
kannst du mir mal deine Skindatei schicken? Ich schaue dann mal, inwiefern ich den Fehler reproduzieren kann. |
Re: Andorra 2D Skinfehler
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Igel,
Ich hab die Skindatei mal in den Anhang gehänt. Ich hoffe du kannst damit was anfangen. Gruß Lee500 |
Re: Andorra 2D Skinfehler
Liste der Anhänge anzeigen (Anzahl: 1)
Fehler ist folgender:
Du musst bei allen Skinelementen, die ein Kinderelemente enthalten können im Skineditor beim größten Element ein Häkchen vor "Use as Clientrect" machen. Den Skineditor werde ich allerdings noch kräftig überarbeiten, so dass solche "Fehler" bald nicht mehr so leicht passieren. Hoffe das löst dein Problem, Andreas |
Re: Andorra 2D Skinfehler
Danke, Problem gelöst!
Es lag wirklich an diesem einen kleinen Haken. Kann geclosed werden! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz