Re: changing font of textboxes

  • From: Jacques Bosch <jfbosch@xxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Wed, 3 Nov 2010 11:59:18 +0200

Hey there. Yes, absolutely correct. By the time you click on the
button, the textbox will no longer have the focus.
But it would be very easy to keep your own state.
All you need is to pet a private member variable on your form and
assign each textbox instance to it as it gets focus.
Call it something like _lastFocusedTextBox
Then your button can use that.


On Wed, Nov 3, 2010 at 9:38 AM, sameer manohtra
<sameermanohtra@xxxxxxxxx> wrote:
> its windows application in c#.
>
> there's "focus()" and "bool focused"  available there, but none of
> them is working.
>
> the reason i think is that i'm writing this coding on button click
> event, which means that the coding comes on action  when button one is
> clicked.  means, even if i assign a shortcut to it, the on focus item
> would be that button, right?
>
> i was trying to find out any property which can let me check the last
> focused control, but no luck as of now.
>
> any help, list?
>
> sameer!
>
> On 11/3/10, Jacques Bosch <jfbosch@xxxxxxxxx> wrote:
>> Hi there. In what language / environment? Windows Forms .Net?
>> Is there not perhaps a HasFocus property on those textbox controls?
>> Then you could loop through them and check which is true.
>>
>> On Wed, Nov 3, 2010 at 8:26 AM, sameer manohtra
>> <sameermanohtra@xxxxxxxxx> wrote:
>>> hi list,
>>> I’m in an interesting situation:
>>>
>>> I’m trying  to develop a simple form  where my users should have
>>> options to change the font size, font style etc  on click of buttons.
>>> i know this can be done by writing like following on the button:
>>>
>>> textBox1.Font = new Font(this.Font, FontStyle.Bold);
>>>
>>> its working, but the problem is, that I need a bold button which
>>> should change the font style into bold of the text box which is
>>> selected.
>>>
>>> What i mean is, that there should just be one bold button, and if user
>>> is on textbox1 and presses the shortcut  key (ctrl+b for instance),
>>> text of textbox 1 should be bolded, but if user is focused on textbox2
>>> and presses the same shortcut  key, text of textbox2 should be changed
>>> this time, not textbox1.
>>>
>>> I know, conditional expressions will be use, but I’m unable to find
>>> out what should I check in this case?
>>>
>>> Please help me doing this.
>>>
>>> Sameer manohtra.
>>> __________
>>> View the list's information and change your settings at
>>> //www.freelists.org/list/programmingblind
>>>
>>>
>>
>>
>>
>> --
>> Jacques Bosch
>> __________
>> View the list's information and change your settings at
>> //www.freelists.org/list/programmingblind
>>
>>
> __________
> View the list's information and change your settings at
> //www.freelists.org/list/programmingblind
>
>



-- 
Jacques Bosch
__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind

Other related posts: