[Delphi] Advanced Controls (Knoeien met Controls)

Pagina: 1
Acties:

  • Edsger
  • Registratie: December 2000
  • Laatst online: 02-08 17:39
Ik ben bezig met een delphi project, en daarin wilde ik een User Interface maken die vergelijkbaar is met die van Access.
Dat is, je hebt een startdialoog binnen je applicatie frame, en van daaruit kun je meerdere windows openen. Ook wilde ik de control die Access hiervoor heeft imiteren.

Afbeeldingslocatie: http://home.tiscali.nl/petern/AcsCtrl.JPG

Dit laatste is echter nogal lastig te doen met Delphi components al ben ik wel een heel eind gekomen. Wat heb ik tot nu toe gedaan:
1) een coolbar geplaatst.
2) coolbar vertical := true.
3) een coolband in de coolbar gecreerd door op de coolbar een pagescroller te plaatsen.
3b) tekst op de coolbands gemaakt.
3c) coolband, break op true gezet (anders komen ze niet onder elkaar te staan)
4) de pagescroller op ssVertical gezet.
5) op de pagescroller een toolbar te plaatsen.
6 ) image lijst ingevoerd.
7) knoppen gecreeerd op de toolbar.
8) toolbarbuttons, wrap op true gezet.
9) toolbar, showcaptions (voor de buttons) op true gezet.
10) de vorige stappen vanaf 3 herhaalt voor iedere coolband.

Helaas zitten hier een paar onvolkomenheden in.
- de coolbar springt heen en weer itt in access. de coolbands springen naar open of helemaal dicht, ze hebben niet een optie om op elkaar aan te sluiten. Zo zie je in het plaatje wat er gebeurd als je 1 keer klikt op een toen nog gesloten "groepen" coolband. In mijn versie springt deze coolband dan meteen helemaal naar boven, zdd de knoppen van "Objecten" weer niet te zien zijn.
- de bovenste of eerste coolband is anders dan de volgende. Deze reageert niet op clicks.
- de toolbar knoppen doen niet goed aansluiten. afhanekelijk van instellingen doen ze niet goed aansluiten, of ze gaan langs elkaar staan, of ze krijgen andere kuren.
- de opmaak is niet zo mooi steriel.

Iemand genoeg ervaring met het knoeien met controls om mij wat verder op weg te helpen?

[ Voor 3% gewijzigd door Edsger op 05-03-2003 13:21 ]

All your quantifications are belong to me!


  • whoami
  • Registratie: December 2000
  • Laatst online: 23-08 23:02
Die control, is dat niet gewoon een OutlookBar (of hoe heet dat ook alweer)....

https://fgheysels.github.io/


  • Edsger
  • Registratie: December 2000
  • Laatst online: 02-08 17:39
De Outlookbar lijkt er inderdaad verdacht veel op...
Alleen de outlook bar vind ik niet in Delphi, (of iets vergelijkbaars).

All your quantifications are belong to me!


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Het is idd een outlookbar en zit niet standaard in Delphi, maar je vind er vast wel 1 op www.torry.ru die je bevalt.

/edit
Nog specifieker: http://www.torry.net/outlookbars.htm

[ Voor 22% gewijzigd door LordLarry op 05-03-2003 15:00 ]

We adore chaos because we like to restore order - M.C. Escher


  • Schmoove
  • Registratie: Juli 2001
  • Laatst online: 20-08 11:58
anders een beetje knoeien met TPanels. Is heel goed te doen. Heb het zelf ook eens gedaan.
Kijk maar: http://users.skynet.be/bk265512/Screenies/Rad2_OC.jpg
Die outlookbar bestaat uit allemaal TPanels.

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Free VCL controls at DevExpress, bevat ook een Outlookbar amongst andere nuttige (en sommige lelijke onbruikbare controls).

Professionele website nodig?


  • Edsger
  • Registratie: December 2000
  • Laatst online: 02-08 17:39
LordLarry schreef op 05 maart 2003 @ 14:56:
Het is idd een outlookbar en zit niet standaard in Delphi, maar je vind er vast wel 1 op www.torry.ru die je bevalt.

/edit
Nog specifieker: http://www.torry.net/outlookbars.htm
Ik heb eens gekeken naar die sites die outlookbars aanbieden. Aanbieden voor een hoop geld!!! Ze durven rustig 30$ voor zo'n eenvoudig componentje te vragen. En degene die gratis zijn, werken niet eens (miste wat files).
Dus ben ik maar op Schmooves advies ingegaan:
Schmoove schreef op 05 March 2003 @ 15:06:
anders een beetje knoeien met TPanels. Is heel goed te doen. Heb het zelf ook eens gedaan.
Kijk maar: http://users.skynet.be/bk265512/Screenies/Rad2_OC.jpg
Die outlookbar bestaat uit allemaal TPanels.
Ik heb nu geprobeerd om mijn toolbars (zie mijn stappenplan hierboven) te vervangen door TPanels en daar speed buttons op te plaatsen, maar ik krijg echt niet die gelikte, smooth uitziende 'look' van de control zoals die in access te zien is (of outlook). Hoe heb je dat gefixed?

All your quantifications are belong to me!


  • Tomatoman
  • Registratie: November 2000
  • Laatst online: 23-08 22:26

Tomatoman

Fulltime prutser

Wat is nou 30 dollar? Dat is voor veel bedrijven een fractie van het uurtarief voor een ontwikkelaar. Voor hobbyisten is het natuurlijk een ander verhaal ;(

Wat dacht je van de Lookout Bar in TurboPower Orpheus? Het grote nieuws is dat de software van TurboPower inmiddels open source is :9~! Tot voor kort kostte Orpheus US$ 349, maar inmiddels is het helemaal gratis.

Een goede grap mag vrienden kosten.


  • Tomatoman
  • Registratie: November 2000
  • Laatst online: 23-08 22:26

Tomatoman

Fulltime prutser

Geheel offtopic: Edsger, ik knap iedere keer af als ik jouw web icon zie. Misschien tijd voor een nieuwe? :)

Een goede grap mag vrienden kosten.


  • Mr.Nobody
  • Registratie: Oktober 2001
  • Niet online
kijk eens in mijn sig :)

deze zijn ERG goed. zitten ook meerdere oulookbars bij.

vooral hier kijken: http://jvcl.sourceforge.net/
lijstje met componenten: http://jvcl.sourceforge.net/components.htm (300 stuks)

[ Voor 45% gewijzigd door Mr.Nobody op 07-03-2003 14:46 ]

Opensource delphi componenten (http://www.delphi-jedi.org)


  • TUX2K
  • Registratie: September 2001
  • Laatst online: 17-08 14:23
Kijk anders eens op www.jansfreeware.com daar staan ook een een aantal micrsoft controls die niet standaars in delphi zitten. ( als je de jvcl installeerd heb je deze controls ook, mocht je de jvcl dus niet will installeren dan is dit dus mischien een optie) .

  • Edsger
  • Registratie: December 2000
  • Laatst online: 02-08 17:39
Wat zijn er gruwelijk veel pagina's met controls! :D
Bedankt voor de tips.

[beetje offtopic]
Even als reactie op tomatoman: 30$, daar koop je een klein programma, of een compleet spel voor (35 euro voor NOLF 2). Dus voor een "simpel" componentje, vind ik dat toch wel veel. En blijkbaar kan het ook gewoon freeware zijn, zoals al blijkt uit de vele reacties na jou.
Btw... ik heb mijn icon maar weggehaald, raakte er zelf ook op uitgekeken :)

All your quantifications are belong to me!


Verwijderd

Ja, maar JCL/JVCL sucks. Zit alles dubbel in :)
Als je meer kan ik wel zo'n component voor je maken ;)

  • Edsger
  • Registratie: December 2000
  • Laatst online: 02-08 17:39
Als je meer kan ik wel zo'n component voor je maken
eeeh, wat bedoel je daar mee??? :?

All your quantifications are belong to me!


Verwijderd

meer=wil

  • Mr.Nobody
  • Registratie: Oktober 2001
  • Niet online
Verwijderd schreef op 08 March 2003 @ 19:32:
Ja, maar JCL/JVCL sucks. Zit alles dubbel in :)
Als je meer kan ik wel zo'n component voor je maken ;)
verklaar je nader? ze zijn juist heel goed.

Edsger: als je alleen een outlookbar wilt hebben, kun je ook eens kijken op www.torry.net

Opensource delphi componenten (http://www.delphi-jedi.org)


Verwijderd

Yeah right goed. JVCL sucks. Jij hebt zekers nog niet gezien dat alles er minstens twee keer in zit :P

  • Edsger
  • Registratie: December 2000
  • Laatst online: 02-08 17:39
Mr.Nobody schreef op 09 maart 2003 @ 16:30:
[...]
verklaar je nader? ze zijn juist heel goed.

Edsger: als je alleen een outlookbar wilt hebben, kun je ook eens kijken op www.torry.net
LordLarry was je al voor met deze suggestie. Ik had al op die pagina gekeken, maar (zoals ik hierboven al zei) op een enkeling na zijn die componenten allemaal slechts te krijgen na betaling.
De componenten welke gratis waren, bleken niet compleet te zijn.

All your quantifications are belong to me!


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Had je hier nu al gekeken? Die controls zijn wellicht niet zo hopeloos goed als de commerciele varianten maar erg goed bruikbaar, en ik geloof dat de Outlookbar die erin zit best acceptabel goed was.

* curry684 gebruikt de Outlookbar uit de ExpressBars pack dus geen echte hands-on experience.

Professionele website nodig?


  • yodax
  • Registratie: Januari 2000
  • Laatst online: 28-04 08:47
http://sourceforge.net/projects/tporpheus/ <- is opensource en werkt er goed. Is van een voormalig commercieel bedrijf die zijn sources op sourceforge gezet heeft.
Pagina: 1