Basic4ppc - Windows Mobile Development  

Go Back   Basic4ppc - Windows Mobile Development > Main Category > Questions & Help Needed
Home Register FAQ Members List Search Today's Posts Mark Forums Read

Questions & Help Needed Post any question regarding Basic4ppc.


Disable textbox and font color


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 02-13-2008, 03:36 AM
Newbie
 
Join Date: Feb 2008
Posts: 7
Default Disable textbox and font color

I want to output to a textbox but I don't want the user to be able to edit it. Disabling it works nicely but I can't seem to control the color, I only can get that disabled grey color no matter what I set as font color. I can change the background color, just not the font. Is there maybe another way to disable the text box?
Reply With Quote
  #2 (permalink)  
Old 02-13-2008, 04:29 AM
brathbone's Avatar
Junior Member
 
Join Date: Feb 2008
Location: Rutherfordton, North Carolina
Posts: 19
Send a message via MSN to brathbone
Default

You could use ignorekey in the KeyPress Event for your textbox:

Sub TextBox1_KeyPress (key)
textbox1.IgnoreKey
End Sub

Does that achieve the desired effect?

hth,
__________________
Brian Rathbone

Laptop: AMD Turion 64 Mobile 2ghz, 2GB RAM, Dual GeForce Go 7900 GTX 768MB SLI, Dual 200GB HDD at RAID0. XP Pro sp2

Device: Treo 750, WM6, 300mhz,128MB RAM, 2GB miniSD, 240x240 display
Reply With Quote
  #3 (permalink)  
Old 02-13-2008, 09:05 AM
klaus's Avatar
Basic4ppc Expert
 
Join Date: Oct 2007
Location: Switzerland
Posts: 812
Awards Showcase
Beta Tester Competition Winner 
Total Awards: 2
Default

You have different possibilites:
1. As already written by brathbone use the IgnoreKey in TextBox_KeyPress

2. Use the TextBoxEx library, with the ReadOnly property
Readonly property in the Textbox control

or this library with similars properties
fgControls-Library

3. Use Label object
Label1.Text="123"
You can play with all the colors

Disadvantages from my point of view:
1. 2. The select highlighting still remains, which can be confusing for the user
3. There is no Border Property

We should remember what the TextBox and Label objects are primary intended for:
Label Display text, when the user has never to edit any data.
TextBox Enter text with a certain number of functions.
The gray text shows the user that at certain steps in the program the editing is disabeled.

Best regards

Klaus
Switzerland

Last edited by klaus : 02-13-2008 at 09:21 AM.
Reply With Quote
  #4 (permalink)  
Old 02-14-2008, 01:18 AM
Newbie
 
Join Date: Feb 2008
Posts: 7
Default

Thank you both, the suggestions worked well. I see what you mean about the highlighting, I suppose if I really wanted to be flashy I could design my own output box image and use the label command in the middle of it to give the desired effect. Thanks again for the help.
Reply With Quote
  #5 (permalink)  
Old 02-14-2008, 07:56 AM
Cableguy's Avatar
Basic4ppc Expert
 
Join Date: Apr 2007
Location: N 41º11'30.30" W 8º39'46.60"
Posts: 1,462
Awards Showcase
Forum Contributer 
Total Awards: 1
Default

Another "small trick" would be to change the focused control upon textbox get focus...But it could also lead to un-wanted behavior...
__________________
Paulo Gomes
Porto, Portugal

PC: Dual-Core 1,8Ghz, 2GB RAM, 80GB HD
PPC: Qtek9000, 1GB SD

DLL Version Listing
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
How can i change the color of text in textbox? fishworld2006 Questions & Help Needed 1 08-25-2008 05:54 AM
Font Problem ?? nm7s9 Questions & Help Needed 6 08-08-2008 12:00 PM
different Font at .drawstring MM2forever Questions & Help Needed 3 06-30-2008 06:45 PM
Disable entries in ComboBox klaus Questions & Help Needed 4 05-02-2008 02:46 PM
How to disable launch application at given time? jesb4ppc Questions & Help Needed 4 07-11-2007 05:48 PM


All times are GMT. The time now is 01:01 PM.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0