Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: UF, cmdButtons en arrays/collections  (gelezen 28588 keer)

0 leden en 1 gast bekijken dit topic.

Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Re: UF, cmdButtons en arrays/collections
« Reactie #90 Gepost op: 07 juli 2023, 13:48:43 »
Hoi BlackDevil,

Citaat
Ivm jouw bemerking mbt die globale variabele "groep" in module1...
Het eet ook geen brood, maar als je mijn 3.1 ondertussen bekeken hebt zal je al hebben vastgesteld dat het hier niet nodig is.

Citaat
bewust de focus niet op de submit-button gezet omdat hier elke symbool-knop sowieso maar 1x moet aangeklikt worden
Mij stoorde het gewoon een beetje dat elke laatst aangeklikte knop er anders dan de rest ging uitzien, maar ik besef wel dat dit met muggen en mieren en zo te maken heeft, en uiteraard hoeft het jou niet te storen.
Als we het dan héél ver willen gaan zoeken kunnen we de vraag stellen wat er gaat gebeuren als je (dus ook 'per ongeluk') een symbool een tweede maal aanklikt(?)

Ik gooi zomaar wat kleine visjes uit, hé, je hoeft geen enkele van mijn suggesties toe te passen, meer nog: je hoeft ze zelfs niet te overwegen.

Citaat
alle benodigde code achter de DASHBOARD-knoppen "Nieuw project" en "Patroon inkleuren" opgebouwd en succesvol getest. (met enkele kleine uitzonderingen waar ik in een volgende bericht nog zal op terugkomen.)
OK, dat zien we dan wel, misschien krijgen we wel nog meer opgelost ;)

Groetjes,
Molly
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: UF, cmdButtons en arrays/collections
« Reactie #91 Gepost op: 07 juli 2023, 16:12:09 »
@Molly,

Uiteraard hoef ik niet al je suggesties over te nemen in het project maar je hebt er toch al redelijk wat  gegeven waar ik toch wel iets aan heb dus als ze de uiteindelijke werking voor mij aangenamer en/of efficiënter maken dan neem ik ze met veel plezier mee op in het project ;) .

Ik heb ondertussen een correctie-methode ingevoegd in het UF_symboolkiezer zodat men het laatste ingevoerde symbool opnieuw kan verwijderen.
Puur visueel bekeken heb je idd gelijk mbt het zetten van de focus op de “submit”-knop, het oogt effectief niet zo mooi dat de laatst ingedrukte knop zo een lelijk rood kader vertoond :D , dus die SetFocus heb ik ook nog eventjes aangepast ;) .
Ook heb ik die kleine details waarover ik het in mijn vorige reactie had ook reeds weggewerkt.
Hiermee zou dan in principe alles van deel 1 en 2 in orde moeten zijn, met uitzondering van het lettertype dan maar daar is geen haast bij.

Alle code achter “Nieuw project” en “Patroon inkleuren” is geactiveerd met uitzondering van de code mbt “opslaan als…” (achter de knop “Nieuw project”) en de drie laatste lijntjes code in de sub ‘stekenperkleurtellen’ (welke aangeroepen wordt via de knop op het werkblad “stats”). Wat nu nog inactief staat mag praktisch gezien pas actief gezet worden als het sjabloon-bestand volledig af is en in gebruik kan genomen worden.
Ook zijn er 2 werkbladen verwijderd (“patroon” en “afgewerkt”) die pas zullen aangemaakt worden nadat het raster volledig ingekleurd is, die (aanmaak) code staat ook in de sub ‘stekenperkleurtellen’.

Om aan het derde en laatste deel te kunnen beginnen heb ik net het benodigde UF_borduren ontworpen welk zal aangeroepen worden via de DASHBOARD_knop ‘borduren’.
Ik hang dus nu versie 4.0 aan om alzo te kunnen starten met het onderdeel ‘borduren’.
Een korte globale uitleg heb ik als commentaar geplaatst in de userform_initialize.
Meer gedetailleerde uitleg komt dan wel in de loop van de berichten hier onderling.

Nogmaals mijn oprechte dank aan de actieve helpers  :thumbsup: _/-\o_

Groetjes,
BlackDevil


1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: UF, cmdButtons en arrays/collections
« Reactie #92 Gepost op: 07 juli 2023, 16:49:49 »
Citaat
met uitzondering van het lettertype dan maar daar is geen haast bij
Mooi zo,dan neem ik eerst een maandje verlof. :D ;D 0:-)
Nee hoor.
Ik heb ondertussen ook niet stilgezeten. (bij wijze van spreken ;))
In bijlage de codes om je tekens aan te passen. (je weet wel tussen de soep en de patatten)
Ik heb  nog 4 tekens te gaan en dan kan ik het font gaan converteren.
Ik ben vandaag 16 jaar getrouwd, we gaan straks gaan happen,dus zal niet meer voor vandaag zijn,want vooraleer ik het font doorstuur wil ik het zelf eerst grondig testen.
Ik heb zoveel mogelijk unicodes gekozen die eenvoudig te typen zijn met het Vlaams Azerty toetsenbord.
Voor een paar kan je beter Symbool invoegen gebruiken.



Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: UF, cmdButtons en arrays/collections
« Reactie #93 Gepost op: 07 juli 2023, 17:01:21 »
Hey Pagadder,

Eerst en vooral van harte gefeliciteerd met je huwelijksverjaardag !!!  \o/
(zelf zou ik normaal morgen 28 jaar getrouwd geweest zijn maar, spijtig genoeg heb ik net de 22e verjaardag niet gehaald :-( maar "c'est la vie" niet waar  :) )

Geniet dus zeker maar van jullie avondje uit!!! :thumbsup:

Als het font klaar is tegen dat ik de borduurcode (in zijn geheel) uitgebreid moet gaan beginnen testen dan ben ik een zéér gelukkig meisje  ;) allez ja, meisje ... dat ben ik al vele jaren niet meer ;D :D :D :D


Nogmaals bedankt  :thumbsup: _/-\o_

groetjes,
BlackDevil
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: UF, cmdButtons en arrays/collections
« Reactie #94 Gepost op: 07 juli 2023, 17:09:41 »
Was de plaatjes met de tekens nog vergeten. Die zijn ondertussen ingevoegd.
Citaat
allez ja, meisje ... dat ben ik al vele jaren niet meer v
Ik weet niet hoe het zit meisjes, maar van jongens zeggen ze,ze blijven altijd jongens alleen hun speelgoed wordt groter.
Softaid zit nu te wachten op zijn achtste Lamborghini. :D ;D :P 0:-)

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: UF, cmdButtons en arrays/collections
« Reactie #95 Gepost op: 07 juli 2023, 17:17:14 »
Was de plaatjes met de tekens nog vergeten. Die zijn ondertussen ingevoegd.Ik weet niet hoe het zit meisjes, maar van jongens zeggen ze,ze blijven altijd jongens alleen hun speelgoed wordt groter.
Softaid zit nu te wachten op zijn achtste Lamborghini. :D ;D :P 0:-)

hahaha  :D :D :D :D :D geweldig  :thumbsup:
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: UF, cmdButtons en arrays/collections
« Reactie #96 Gepost op: 07 juli 2023, 17:23:04 »
***UPDATE***

ivm met mijn bestandje geplaatst in mijn bericht #91 :

net gemerkt dat ik in de knop_click code van het UF_symboolkiezer een kleine typfout heb gemaakt  :-[.
Voor de handelingen bij keuze van de commandbutton "Erase last" heb ik in de code per ongeluk
als caption "Erase Last" gezet, dus de last met een hoofdletter wardoor de correctie-code zo niet
werkt uiteraard... Dus gewoon eventjes in de code 'Erase Last' vervangen door 'Erase last'...

groetjes,
BlackDevil
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: UF, cmdButtons en arrays/collections
« Reactie #97 Gepost op: 07 juli 2023, 18:05:46 »
@Molly,

In vervolg op mijn bericht #91 betreffende de volgende stap “borduren” ben ik wat aan het brainstormen geweest over de opbouw van de code zodat dit allemaal vlotjes aan elkaar sluit en ik kwam op volgende gedachtegang :

Via een klassemodule in de sub knop3_click, als er een sumbool-knop wordt ingedrukt, een collectie maken met de cel.adressen waarin, binnen de werk-range op werkblad “patroon”, het symbool voorkomt dat gelijk is aan de caption van de gekozen knop.
Gevolgd door een Select Case voor de commandbuttons (‘hulpkleur’, ‘halve steek’ en ‘volle steek’) om per Commandbutton de juiste kleurinstellingen toe te kennen aan alle cellen binnen die net gemaakte collectie. De handelingen op zich zijn voor elk van deze drie commandbuttons hetzelfde, enkel de te gebruiken achtergrondkleuren zullen per commandbutton anders zijn.

De commandbuttons (‘nieuwe draad’ en ‘parkeren’) kunnen vanuit hun eigen click sub achter de programmacode van de UF gecodeerd worden aangezien hiervoor een handmatige selectie van slechts 1 cel nodig is.

Ook de commandbutton ‘verwerken’ kan uiteindelijk vanuit zijn eigen click sub gecodeerd worden aangezien er daar moet gekeken worden binnen de werk-range welke cellen groen of geel gekleurd zijn om dan de volgende handelingen en berekeningen uit te voeren..
Het verwerken dient dan ook enkel te gebeuren wanneer er via die knop om gevraagd wordt.

Ik hoop dat mijn uitleg een beetje zinnig overkomt :D

Zit ik in de goede richting of maak ik het weer te moeilijk :D en pakken we het beter op een totaal andere manier aan?

Groetjes,
BlackDevil


1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: UF, cmdButtons en arrays/collections
« Reactie #98 Gepost op: 08 juli 2023, 14:50:02 »
In bijlage je symbolen font.
Het is een zip bestand,eerst uitpakken en daarna rechtermuisknop, klik op installeren.
Ik heb het font de originele naam borduren gegeven. ;)
In bijlage ook het Excel bestand met alle 150 symbolen en er net onder de leestekens die je moet toekennen aan je captions.
Je moet natuurlijk eerst het font installeren vooraleer je de symbolen kan bekijken.
Laat maar weten of het lukt.
Hou het font bij, ingeval je een nieuwe PC (laptop) aanschaft.

In bijlage ook nog een plaatje,zodanig dat je idee hebt zonder het font te installeren.


 

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.233
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: UF, cmdButtons en arrays/collections
« Reactie #99 Gepost op: 08 juli 2023, 15:27:40 »
Pagadder,

Fantastische prestatie  :thumbsup:  Wat een werk, zeg  \o/

Is het mogelijk dat er in L7 en N7 hetzelfde symbool staat?

Groeten,

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: UF, cmdButtons en arrays/collections
« Reactie #100 Gepost op: 08 juli 2023, 15:42:35 »
Klopt SoftAid,goed gezien, gelukkig geen probleem,is niets mis met het font.
Ik had het numerieke toetsenbord gebruikt voor een punt ,Excel zet dan een komma in plaats van een punt. (pff warmte)
N7 en L8 moeten dus een punt zijn.
In de bijlagen aangepast.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.233
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: UF, cmdButtons en arrays/collections
« Reactie #101 Gepost op: 08 juli 2023, 15:47:08 »
En die Lamborghini nu.....  0:-)

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: UF, cmdButtons en arrays/collections
« Reactie #102 Gepost op: 08 juli 2023, 16:09:53 »
@Padagger,

Hartelijk dank  _/-\o_ _/-\o_ het is een fantastisch resultaat  :thumbsup: \o/

uitpakken en installeren = allemaal ok
weergave in de lettertype-lijst en op de werkbladen = ok

Ik hoopte het lettertype ook binnen de eigenschappen van de uf-elementen in de lijst van "font" terug te vinden
om alzo de echte symbolen op de captions te krijgen maar daar staat het lettertype niet in de lijst  :( .
dus ik vrees dat ik voor de visuele weergave van de werkelijke symbolen op de knoppen een andere manier
zal moeten toepassen.

@Molly,

Met betrekking tot mijn 'gedachtengang' inzake het UF_borduren in mijn vorige bericht heb ik het ontwerp
van de UF compleet gewijzigd omdat het mij maar niet lukte om te verwezenlijken wat ik in gedachten had
(het is vermoedelijk zelfs gewoon niet realiseerbaar).
Daarom heb ik besloten om de handelingen achter de effectieve opdrachtknoppen voor 'hulpkleur', 'halve steek' en 'volle steek'
ook te laten uitvoeren vertrekkende van een handmatige selectie ipv vanuit een aangeklikte symbolen-knop.

Ik ben nu de code achter elke opdrachtknop aan het opbouwen binnen een gewone module-sub zodat mogelijke helpers
meteen zien wat de bedoeling is achter elke knop en ze dan eventueel de code-structuur kunnen aanpassen om alles
efficiënter te laten verlopen.

groetjes,
BlackDevil
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.233
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: UF, cmdButtons en arrays/collections
« Reactie #103 Gepost op: 08 juli 2023, 16:29:18 »
BlackDevil,

het font "borduren" staat er toch wel bij, volgens mij.

Misschien even opslaan en de PC herstarten, want bij het installeren van het font kreeg ik hier een hekseketel.
Na een windows herstart werte alles als vanouds.

En je kan al de fonts gelijktijdig aanpassen: selecteer al de uf-elementen en verander dan eenmaal de font. Peace of cake  ;D

Er zitten wel nog enkele foutjes in (een steek laten vallen  :P  ;D ;D ;D)

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: UF, cmdButtons en arrays/collections
« Reactie #104 Gepost op: 08 juli 2023, 17:52:35 »
Citaat
Misschien even opslaan en de PC herstarten, want bij het installeren van het font kreeg ik hier een hekseketel.
Raar, gewoon de font installeren dan in Office het juiste font kiezen en klaar. (uitgetest in Win 11)
Citaat
ik vrees dat ik voor de visuele weergave van de werkelijke symbolen op de knoppen een andere manier
zal moeten toepassen.
Helemaal niet,je moet de rode leestekens in je captions zetten en dan het lettertype veranderen naar borduren in je buttons en in je tabblad met de kleine kotjes.

 


www.combell.com