Ok, dit zijn mischien geen programmeervragen die tientallen regels code vragen, maar toch zijn ze niet zo simpel denk ik.
De vragen staan op zich best wel apart van elkaar, maar om voor elk een topic te openen zou ook een beetje overdrven zijn dacht ik.
Het gaat hierom een windows applicatie via broland c++ builder 4.
1 - Heb een knop waarmee de keuzevakken, radiovakken en dergelijke op een form, de ‘default’ waarden krijgen, de waarden die een nieuw gebruiker bij zijn voorkeuren voor de applicatie automatisch meekrijgt. Dis dus als iemand wat heft gekloot in zijn voorkeuren, maar niet echt weet wat ie heeft gedaan. De keuzevakken en dergelijke zijn niet de gewone versie, maar de data controls versie, due er is een tabel en veld aan gekoppeld. Bij het openen van het formulier wordt er een filter toegepast dus dan heb je allen de voorkeuren van die bepaalde persoon. Heb catched updates aanstaan, dus na veranderingen in het form worden die veranderingen uitgevoerd als er op een OK knop wordt gedrukt of de updates worden genegeerd als op de cancel knop wordt gedrukt.Dit werkt goed.
Maar met die voorkeuren-reset knop verander ik de via de state en value properties die keuzevakken en radioknoppen naar een bepaalde waarde. Dit gebeurt ook op het scherm, maar de databse/datasource/tabel heeft die evranderingen niet door.
Dus bijv: een keuzevak staat uitgevinkt, er wordt gedrukt op de reset knop, de keuzevak is aangevinkt, ik klik op de keuzevak, hij blijft aangevinkt, klik nog eens, hij staat uitgevinkt. Dus ook als ik de form sluit via de ok knop worden de wijzigingen die via de rest knop worden gedaan niet uitgevoerd.
Handmatige klikken dus wel; verander ik de verkeerde waardes van die keuzevakken en dergelijke, dus moet ik andere gebruiken dan de state of value properties, of moet ik nog een bepaald methode of propertie aanroepen zodat de database doorheeft dat er iets (automatisch) verandert is?
2 – Ik wil een (edit)box hebben waarin ik verschillende gedeeltes verschillende stijlen kan meegeven, dus verschillende kleuren of scheef/rechte tekst.
Zover ik het kan zien kan ik alleen aan de meeste text objecten property 1 kleur geven, tis nog wel geleukt om per lijn van kleur te veranderen.
Ben nu met een StringGrid bezig, daar kun je wat aparte properties geven per cell, dus dan iets van 1 letter per cell, maar dat lijkt me ook niet de efficienste manier.
3 – Ik sluit formulieren met de close method, maar heb het gevoel alsof die formulieren niet echt gesloten worden, maar meer verborgen. Waardes in editvakken en dergelike worden onthouden in gesloten formulieren als ik ze weer aanroep met Show(). Dus hoe sluit ik ze wat ‘beter’? Kna bij het openen al die vakken steds leeg maken, maar dat lijkt me ook niet de goeie manier.
4 - Heb nu niet een ‘echte’ (database dat gedeeld kan worden door meer mensen) database, dus wordt het ene beetje gesimuleerd met een locale access database, heeft dat invloed voor hoe er met gegevens wordt gewerkt, dus heeft vraag 1 misschien daarmee te maken.
5 – Ik kom vast nog meer tegen dit soort ‘kleine’ problemen. Heb al twee algemene c++ boeken die meer gaan over de functies en dergelijke van het taal. Heb icm c++ alleen met borland c++ builder ervaring; zijn de properties en methodes van objecten als editvakken en dergelijke in elke developer proggie hetzelfde, dus kan ik beter een algemene c++ windows progs boek kopen of een specifieke borland c++ builder?
De vragen staan op zich best wel apart van elkaar, maar om voor elk een topic te openen zou ook een beetje overdrven zijn dacht ik.
Het gaat hierom een windows applicatie via broland c++ builder 4.
1 - Heb een knop waarmee de keuzevakken, radiovakken en dergelijke op een form, de ‘default’ waarden krijgen, de waarden die een nieuw gebruiker bij zijn voorkeuren voor de applicatie automatisch meekrijgt. Dis dus als iemand wat heft gekloot in zijn voorkeuren, maar niet echt weet wat ie heeft gedaan. De keuzevakken en dergelijke zijn niet de gewone versie, maar de data controls versie, due er is een tabel en veld aan gekoppeld. Bij het openen van het formulier wordt er een filter toegepast dus dan heb je allen de voorkeuren van die bepaalde persoon. Heb catched updates aanstaan, dus na veranderingen in het form worden die veranderingen uitgevoerd als er op een OK knop wordt gedrukt of de updates worden genegeerd als op de cancel knop wordt gedrukt.Dit werkt goed.
Maar met die voorkeuren-reset knop verander ik de via de state en value properties die keuzevakken en radioknoppen naar een bepaalde waarde. Dit gebeurt ook op het scherm, maar de databse/datasource/tabel heeft die evranderingen niet door.
Dus bijv: een keuzevak staat uitgevinkt, er wordt gedrukt op de reset knop, de keuzevak is aangevinkt, ik klik op de keuzevak, hij blijft aangevinkt, klik nog eens, hij staat uitgevinkt. Dus ook als ik de form sluit via de ok knop worden de wijzigingen die via de rest knop worden gedaan niet uitgevoerd.
Handmatige klikken dus wel; verander ik de verkeerde waardes van die keuzevakken en dergelijke, dus moet ik andere gebruiken dan de state of value properties, of moet ik nog een bepaald methode of propertie aanroepen zodat de database doorheeft dat er iets (automatisch) verandert is?
2 – Ik wil een (edit)box hebben waarin ik verschillende gedeeltes verschillende stijlen kan meegeven, dus verschillende kleuren of scheef/rechte tekst.
Zover ik het kan zien kan ik alleen aan de meeste text objecten property 1 kleur geven, tis nog wel geleukt om per lijn van kleur te veranderen.
Ben nu met een StringGrid bezig, daar kun je wat aparte properties geven per cell, dus dan iets van 1 letter per cell, maar dat lijkt me ook niet de efficienste manier.
3 – Ik sluit formulieren met de close method, maar heb het gevoel alsof die formulieren niet echt gesloten worden, maar meer verborgen. Waardes in editvakken en dergelike worden onthouden in gesloten formulieren als ik ze weer aanroep met Show(). Dus hoe sluit ik ze wat ‘beter’? Kna bij het openen al die vakken steds leeg maken, maar dat lijkt me ook niet de goeie manier.
4 - Heb nu niet een ‘echte’ (database dat gedeeld kan worden door meer mensen) database, dus wordt het ene beetje gesimuleerd met een locale access database, heeft dat invloed voor hoe er met gegevens wordt gewerkt, dus heeft vraag 1 misschien daarmee te maken.
5 – Ik kom vast nog meer tegen dit soort ‘kleine’ problemen. Heb al twee algemene c++ boeken die meer gaan over de functies en dergelijke van het taal. Heb icm c++ alleen met borland c++ builder ervaring; zijn de properties en methodes van objecten als editvakken en dergelijke in elke developer proggie hetzelfde, dus kan ik beter een algemene c++ windows progs boek kopen of een specifieke borland c++ builder?