From: Earl H. <eh...@ma...> - 2011-09-15 12:36:58
|
I took your advice, and put the class (MultiIntegerBox) in my program to start off with. If I can get that to work I figure I'll move up to putting it in it's own CLS file. However, I've immediately run into a problem: now none of my dialog boxes are visible! I swear I didn't touch anything else. I'm working with a clean, shiny and new OODPLAIN.CLS. Hoping you can show me the error of my ways, Earl Hodil On Sep 14, 2011, at 3:59 PM, Mark Miesfeld wrote: > On Wed, Sep 14, 2011 at 12:12 PM, Earl Hodil <eh...@ma...> wrote: > > Is there a way to create a MultiIntegerBox class without starting from scratch? Has anybody already done this? I need to input and validate a date and MultiInputBox is nice, but… it leaves a lot to be desired. If I could merge it with IntegerBox, I'd have what I need. I just don't know how to do that. > > You could probably do this, of course it depends on exactly what you by "it leaves a lot to be desired": > > Find > > ::class 'MultiInputBox' subclass PlainUserDialog public > > in OODPLAIN.cls. Copy and paste the entire class definition into your program and rename the class something you are comfortable with, like MultiIntegerBox as you say. > > Then in this line: > > self~AddInputStem(101, 10, sy+4+10, maxlen+4, len, entries.) > add the style string, which is the arg right after entries. Like this: > > self~AddInputStem(101, 10, sy+4+10, maxlen+4, len, entries., "NUMBER") > > that will create the edit controls with the integer only style. That should (might) be good enough for your needs. > > Rather than put the new class definition in your program, if you're ambitious, you could create your own 'required' file and put it in there. Then you could use it any of your programs. > > I personally would save a copy of OODPLAIN.cls and then just add it to the OODPLAIN.cls file, right under the ::class 'MultiInputBox' definition. > > -- > Mark Miesfeld > > ------------------------------------------------------------------------------ > BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA > Learn about the latest advances in developing for the > BlackBerry® mobile platform with sessions, labs & more. > See new tools and technologies. Register for BlackBerry® DevCon today! > http://p.sf.net/sfu/rim-devcon-copy1 _______________________________________________ > Oorexx-users mailing list > Oor...@li... > https://lists.sourceforge.net/lists/listinfo/oorexx-users |