1. EuGrid Weirdness

I'm populating a EuGrid and some of my data is thus:

"Howard & Sons Inc"

When I put it in the EuGrid, though, it interprets the ampersand as a
quick-key item and shows it thusly:

"Howard _Sons Inc"

Is that a bug or should I be doing something else? :)

-=ck
"Programming in a state of EUPHORIA."
http://www.cklester.com/euphoria/

new topic     » topic index » view message » categorize

2. Re: EuGrid Weirdness

cklester wrote:
> 
> I'm populating a EuGrid and some of my data is thus:
> 
> "Howard & Sons Inc"
> 
> When I put it in the EuGrid, though, it interprets the ampersand as a
> quick-key item and shows it thusly:
> 
> "Howard _Sons Inc"
> 
> Is that a bug or should I be doing something else? :)
> 
> -=ck
> "Programming in a state of EUPHORIA."
> <a
> href="http://www.cklester.com/euphoria/">http://www.cklester.com/euphoria/</a>
> 
CK,

I just tried that here at home and the & is displayed correctly.  What
version of EuGrid are you using?


Jonas Temple
http://www.yhti.net/~jktemple

new topic     » goto parent     » topic index » view message » categorize

3. Re: EuGrid Weirdness

cklester wrote:
> 
> I'm populating a EuGrid and some of my data is thus:
> 
> "Howard & Sons Inc"
> 
> When I put it in the EuGrid, though, it interprets the ampersand as a
> quick-key item and shows it thusly:
> 
> "Howard _Sons Inc"
> 
> Is that a bug or should I be doing something else? :)
> 
> -=ck
> "Programming in a state of EUPHORIA."
> <a
> href="http://www.cklester.com/euphoria/">http://www.cklester.com/euphoria/</a>
> 

CK,

I'm not sure about this in regards to EuGrid, but I have seen in a couple of
other Winows programming languages, in order to get the & character to print
as an ampresand instead of an underline, you have to double it like:

"Howard && Sons Inc"

I thought since I have seen this in more than one language that has support
for windows programming, that it was a win32api thing.

Later.

Ferlin Scarborough

Learn To Program Games in Free Courses At
http://www.gameuniv.net

My Euphoria Home Page
http://mywebpage.netscape.com/shadetreesoft

new topic     » goto parent     » topic index » view message » categorize

4. Re: EuGrid Weirdness

Ferlin Scarborough wrote:
> 
> I'm not sure about this in regards to EuGrid, but I have seen in a couple of
> other Winows programming languages, in order to get the & character to print
> as an ampresand instead of an underline, you have to double it like:
> 
> "Howard && Sons Inc"
> 
> I thought since I have seen this in more than one language that has support
> for windows programming, that it was a win32api thing.
> 

Ferlin:
  You are correct this is what the MSDN says :

  An ampersand (&) character in the text indicates that the
  following character is used as a mnemonic character for the control.
  When the control is displayed, the ampersand is not shown, but the
  mnemonic character is underlined. The user can choose the control by
  pressing the key corresponding to the underlined mnemonic character.
  To use the ampersand as a character in a string, insert two 
  ampersands (&&). 

Bernie

My files in archive:
w32engin.ew mixedlib.e eu_engin.e win32eru.ew

Can be downloaded here:
http://www.rapideuphoria.com/cgi-bin/asearch.exu?dos=on&win=on&lnx=on&gen=on&keywords=bernie+ryan

new topic     » goto parent     » topic index » view message » categorize

5. Re: EuGrid Weirdness

Ferlin Scarborough wrote:
> 
> I'm not sure about this in regards to EuGrid, but I have seen in a couple of
> other Windows programming languages, in order to get the & character to print
> as an ampresand instead of an underline, you have to double it like:
> 
> "Howard && Sons Inc"
> 
> I thought since I have seen this in more than one language that has support
> for windows programming, that it was a win32api thing.

Well, you don't have to do that for a text box, right? Or do you? I wouldn't
think EuGrid would interpret text in a cell to have a hotkey marker, but
maybe it does! :)

Jonas, I don't know what version I have. I'll have to check when I get
back to work on Monday.

Thanks!

-=ck
"Programming in a state of EUPHORIA."
http://www.cklester.com/euphoria/

new topic     » goto parent     » topic index » view message » categorize

6. Re: EuGrid Weirdness

Hi CK,

This was a bug in earlier releases of EuGrid - AFAIK it should be fixed in
the current version. Please let me know if it isn't!

For anybody interested, I think the reason it was happening is that EuGrid is
based on a Windows PushButton control.  I did this to get around a limitation
that existed in win32lib at that time - namely that you couldn't create
a vanilla window as a child of another window.  The default behaviour 
in button controls seems to be to convert an ampersand (&) to an 
underline (_) in displayed text.

Various people pointed this out a year or so back, and suggested different
solutions.  In the end I found a flag in DrawText (DT_NOPREFIX) which
appears to suppress this behaviour.

HTH,

Phil

cklester wrote:
> 
> Ferlin Scarborough wrote:
> > 
> > I'm not sure about this in regards to EuGrid, but I have seen in a couple of
> > other Windows programming languages, in order to get the & character to
> > print
> > as an ampresand instead of an underline, you have to double it like:
> > 
> > "Howard && Sons Inc"
> > 
> > I thought since I have seen this in more than one language that has support
> > for windows programming, that it was a win32api thing.
> 
> Well, you don't have to do that for a text box, right? Or do you? I wouldn't
> think EuGrid would interpret text in a cell to have a hotkey marker, but
> maybe it does! :)
> 
> Jonas, I don't know what version I have. I'll have to check when I get
> back to work on Monday.
> 
> Thanks!
> 
> -=ck
> "Programming in a state of EUPHORIA."
> <a
> href="http://www.cklester.com/euphoria/">http://www.cklester.com/euphoria/</a>
>

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu