>>>
>It will be my pleasure <g>. I already mentioned before that I have a check box on my VFP form that when checked says "Active". And when unchecked it says "Inactive". The caption to this check box says "Project Status". I know that you will say "this is so obvious, why do you need this redundancy?". I do, believe me, with my customers, I do. You won't believe how many times - even with this redundant caption - they call me and say something like "How come this project is not showing on the report?" Even though it clearly says on the form "Inactive". So I need to make the forms in WinForms work exactly (or as close as possible) to the VFP form.>>>
>>>It does appear that your users are confused, and that's my point.
>>>
>>>If I see a CheckBox with Text that says "Active" and a check-mark in it, I'll assume that clicking and un-checking will make it inactive. So if I clicked to un-check it, I would expect to see no check-mark but the Text still says "Active". No check-mark in the CheckBox means it's not active.
>>>
>>>But, since you change the Text to say "Inactive" when there's no check-mark in the box, then I, as a user, would expect that checking that box would make it Inactive, because that's what the text says. After all, the purpose of a checkbox is basically to say "this text is true or false" ... IOW, "Active" is true when checked and false when unchecked.
>>>
>>>~~Bonnie
>>
>>I agree. One description is enough and otherwise it may be confusing.
>
>I know, of course you would show a user a nice SQL Select statement with a couple of JOINS to make them see the light <gr&d>.
No, I mean if you have a checkbox on the form, the checkbox caption stays the same, say "Active?" You can have some description in tooltiptext and in the status bar text to help them understand the purpose of this checkbox, but I don't think I saw interfaces where checkbox caption would change depending on its checked status.
If it's not broken, fix it until it is.
My Blog