AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Neue GLScene Gui Komponenten von mir
Thema durchsuchen
Ansicht
Themen-Optionen

Neue GLScene Gui Komponenten von mir

Ein Thema von NickelM · begonnen am 7. Mär 2008 · letzter Beitrag vom 12. Feb 2012
 
NickelM

Registriert seit: 22. Jul 2007
Ort: Carlsberg
445 Beiträge
 
Delphi 2009 Professional
 
#1

Neue GLScene Gui Komponenten von mir

  Alt 7. Mär 2008, 13:47
Hi Leute

Ich hab in GlScene gesehen, dass nur wenige Gui Komponeten vertreten sind.
Und eine neue Version (soviel ich gefunden habe) gibt es nicht.
Deshalb hab ich mich trangesetzt und mal schnell (okay in 3 Tagen ca.) ein Memo und ComboBox für Gui Komponenten programmiert.


Info:

Memo :
Also ein eigene Klasse Memo habe ich jetzt nicht gemacht, aber ich hab das Edit umprogrammiert, damit es auch als Memo benutzt werden kann.
Wie?
Also bei GlEdit ist die Eigentschaft MEMO auf TRUE zusetzen.
Dann in Lines die Zeilen eingeben und Fertig.
Zur Laufzeit wird bei Focus die erste Zeile selektiert. Dann kann durch RAUF und RUNTER Pfeiltaste die Zeile geändert werden. Und mit ENTER eine neue Zeile darunter eingefügt werden. Wenn das Letzte Zeichen der Zeile ist (also kein buchstabe mehr ist) und man BACKSPACE tippt, wird die Zeile gelöscht und er springt zur Zeile darüber. Sonst auch alle Funktionen wie bei GlEdit.

ComboBox
Die Klasse heißt GlComboBox.

Die Eigenschaften sind :
- GuiLayout(Standard) : Das ComboBox Style, also da wo beim Standard ComboBox, der ausgewählte Text trinsteht.
- GuiLyoutComboButton : Der DOWN Button für die ComboBox.
- GuiLyoutComboList : Der Style für die Liste.
- Items : Die Stringliste für die auszuwählende Items
- ComboButtonWidth : Breite des DOWN Button der ComboBox
- ComboBoxHeight : Die ComboBox Höhe (ohne Höhe der Liste). Musste ich machen, damit ich die Liste zeichnen kann.


So zur Installation:
Ihr müsst eigentlich, so wie ich es gemacht habe, das normale Package haben.
Die GlWindows.pas (von mir) einfach im Source Ordner der Zip Datei von GlScence reinkopieren.
Und die GlScenceRegister.pas (von mir) in Source\DesigneTime Ordner kopieren.
Also beide vorhandenen von denen überschreiben. Und dan die GlScence Dateien im Delphi Ordner auch löschen. Beim Start von Delphi wird dann kurz Fehler kommen, ist aber egal weil ihr dann das GlScene Package wieder installiert (also von denen das Package).

Ich habe es im Delphi5 gemacht, da gehts. Bei anderen Versionen weiß ich es nicht, da würde ich Empfehlen eine Kopie der vorhanden von dennen ihren Dateien zumachen, als Sicherheit.

So das war die Doku. Hoffe ich kann einigen Helfen

Gruß NickelM
Angehängte Dateien
Dateityp: zip guikomponten_779.zip (28,7 KB, 45x aufgerufen)
Nickel
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:19 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 by Thomas Breitkreuz