I misunderstood one of your problems. Any custom properties of methods you add to an SCX or VCX still get saved all in lower case. Intellisense won't help you there.
Actually, you're still misunderstanding, because there's no SCX or VCX involved with what I'm trying to do...
Let's say I have a .prg with this:
DEFINE CLASS Foo AS CUSTOM
PROCEDURE MakeSomeFoo()
ENDPROC
ENDDEFINE
Then, when I go to use the class, I type:
loFoo.
At this point, intellisense pops up all the stuff in Foo. I choose MakeSomeFoo and it puts:
loFoo.makesomefoo
What I want is:
loFoo.MakeSomeFoo
Since I have to go back and fix it every time, having IS write it for me is pointless. It takes more work to change the letters than it does to just type it out. What I want to know is how to get it to use the case I specify in the class.
(Custom bit deleted because I already figured that one out)
I can't find a way to make IS put () at the end of methods. I think this is by design because the opening paren signals IS to fire the expand of whatever abbreviation you entered so far.
I guess that makes sense. The one I wanted it for most was THISFORM.RELEASE(), so I just ended up making a custom one called "tfrl" that writes that out for me.
At any rate, this IS is helpful in some spots, but annoying in others. It seems like it would be a great tool if it would do what I want. :) I'll give it a bit more time before shutting it off. Maybe it will grow on me.
Thanks,
Michelle
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only