[AccessD] Rocky--re OnPaint

Darren - Active Billing darren at activebilling.com.au
Sun Jan 21 18:06:46 CST 2024


blush - high praise indeed - thank you, Sir.


Many thanks

Darren
----------------------------------------

> On 18 Jan 2024, at 10:34 am, Stuart McLachlan <stuart at lexacorp.com.pg> wrote:
> 
> I've never thought of doing that, but I can think of a few situations where a transparent 
> button in the tab order of a section of a form would have been useful.
> 
> Thanks, I'm going to add that to my "bag of tricks".
> 
> 
> On 18 Jan 2024 at 10:15, Darren - Active Billing wrote:
> 
>> with regards a button's transparent property, I use it on nearly every
>> form
>> 
>> Although with regards the Continuous forms I only learned it at the
>> end of last year
>> 
>> With Transparent - On every form I produce I set up a button that does
>> nothing. 
>> 
>> Set its visible property to true
>> Set its transparent property to true
>> Put it in the top most left corner and call it "TabBlank".
>> And Set it´s Tab number property to Zero
>> So as soon as a page opens it has the focus.
>> and I drop this on each form that has this "TabBlank" button
>> 
>> Private Sub TB()
>> Me.TabBlank.SetFocus
>> End Sub
>> 
>> 
>> Back in the day people would often push the space bar a few times to
>> bring PCs out of Screen saver (Well some regular users I had, used to
>> do that at least :-) ) If on the odd chance a field was ´selected´
>> then the data would be removed accidentally. Often unknowingly
>> 
>> So that´s was the genesis of that.
>> But it also serves me well when the time comes to finish a procedure
>> or a routine I set the cursor (SetFocus) often back to this hidden
>> button by just typing "TB" Or for a variety of reasons moving the
>> cursor 'out of the way' or to a safe 'parking' place I often have
>> fields that I don´t want the focus on so for those I add "TB" to the
>> GotFocus other things too Maybe a bit un-necessary...but useful (IF
>> that´s such a thing)
>> 
>> And I agree - Always learning
>> 
>> ----------------------------------------
>> 
>>> On 18 Jan 2024, at 1:55am, Rocky Smolin <rockysmolin2 at gmail.com>
>>> wrote:
>>> 
>>> Well, I got a kludge that works for the client - trying to update
>>> the option frame when the header is true results in no change to the
>>> option group. To the user it appears that the group is disabled.
>>> Except not faded.
>>> 
>>> Since the header record background is already a lovely purple pastel
>>> there´s not reason why they should try to edit the option group on
>>> a header record. It would only be if they did it by error.
>>> 
>>> But thanks all for your help. After 25+ years programming Access, I
>>> learned a new property - transparent.
>>> 
>>> R
>>> 
>>> On Tue, Jan 16, 2024 at 9:43PM Stuart McLachlan
>>> <stuart at lexacorp.com.pg> wrote:
>>> 
>>>> For other types of controls, BackStyle is as close as you will get,
>>>> but it's not exactly the same
>>>> 
>>>> On 17 Jan 2024 at 15:34, Stuart McLachlan wrote:
>>>> 
>>>>> Yep, only buttons:
>>>>> 
>>>>> https://learn.microsoft.com/en-us/office/vba/api/access.navigation
>>>>> butt on.transparent
>>>>> 
>>>>> 
>>>>> On 17 Jan 2024 at 15:29, Stuart McLachlan wrote:
>>>>> 
>>>>>> AFAIK, buttons are the only controls with a transparent property.
>>>>>> 
>>>>>> It is commonly used for placing the button over an image or
>>>>>> formatted label, effectively making the button "look good".
>>>>>> (Alternatively, you can think of it as making the label or image
>>>>>> clickable)
>>>>>> 
>>>>>> Not much use for anything else :(
>>>>>> 
>>>>>> 
>>>>>> On 16 Jan 2024 at 19:47, Rocky Smolin wrote:
>>>>>> 
>>>>>>> Thanks for that Jack. I did not know about the transparent
>>>>>>> property, even after 25 years of access programming. I am on the
>>>>>>> road for a few days, but when I get back I´m going to see if
>>>>>>> that is a little more elegant approach. I could put a text box
>>>>>>> over the Option frame with the back color of the text box, the
>>>>>>> same as the detail section. Then make it visible or not
>>>>>>> depending On the value of the header checkbox.
>>>>>>> 
>>>>>>> Will let you know what I find.
>>>>>>> 
>>>>>>> Best,
>>>>>>> 
>>>>>>> r
>>>>>>> 
>>>>>>> On Tue, Jan 16, 2024 at 4:14PM jack drawbridge
>>>>>>> <jackandpat.d at gmail.com> wrote:
>>>>>>> 
>>>>>>>> Rocky,
>>>>>>>> I just saw this post today and did see you had a recent post in
>>>>>>>> AccessD. I am sending this link in case it may be helpful in
>>>>>>>> resolving your recent issue.
>>>>>>>> 
>>>>>>>> https://www.access-programmers.co.uk/forums/threads/button-visi
>>>>>>>> b le -i nvisible-in-a-continuous-form.281824/post-1682970
>>>>>>>> 
>>>>>>>> Jack
>>>>>>>> --
>>>>>>>> AccessD mailing list
>>>>>>>> AccessD at databaseadvisors.com
>>>>>>>> https://databaseadvisors.com/mailman/listinfo/accessd
>>>>>>>> Website: http://www.databaseadvisors.com
>>>>>>>> 
>>>>>>> --
>>>>>>> AccessD mailing list
>>>>>>> AccessD at databaseadvisors.com
>>>>>>> https://databaseadvisors.com/mailman/listinfo/accessd
>>>>>>> Website: http://www.databaseadvisors.com
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> AccessD mailing list
>>>>>> AccessD at databaseadvisors.com
>>>>>> https://databaseadvisors.com/mailman/listinfo/accessd
>>>>>> Website: http://www.databaseadvisors.com
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> AccessD mailing list
>>>>> AccessD at databaseadvisors.com
>>>>> https://databaseadvisors.com/mailman/listinfo/accessd
>>>>> Website: http://www.databaseadvisors.com
>>>>> 
>>>> 
>>>> 
>>>> --
>>>> AccessD mailing list
>>>> AccessD at databaseadvisors.com
>>>> https://databaseadvisors.com/mailman/listinfo/accessd
>>>> Website: http://www.databaseadvisors.com
>>>> 
>>> -- 
>>> AccessD mailing list
>>> AccessD at databaseadvisors.com
>>> https://databaseadvisors.com/mailman/listinfo/accessd
>>> Website: http://www.databaseadvisors.com
>> 
>> -- 
>> AccessD mailing list
>> AccessD at databaseadvisors.com
>> https://databaseadvisors.com/mailman/listinfo/accessd
>> Website: http://www.databaseadvisors.com
> 
> 
> -- 
> AccessD mailing list
> AccessD at databaseadvisors.com
> https://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com



More information about the AccessD mailing list