PC Review Forums Newsgroups Microsoft DotNet Microsoft Dot NET Compact Framework All .NET Forms showing in Running Programs List

Reply

All .NET Forms showing in Running Programs List

 
Thread Tools Rate Thread
Old 26-05-2004, 04:20 PM   #1
Bill Mitchell
Guest
 
Posts: n/a
Default All .NET Forms showing in Running Programs List


I am sure this has been asked before but I could not find in previous
threads.

My vb.net PPC application is showing every form in the control stack in the
Pocket PC's "Running Programs" list.

My Dell Axim has a custom utility called Switcher Bar which also shows
running apps and allows a user to close a selected app or all running apps
in addition to simply switching between running apps.

The problem I foresee is that my users can effectively get around certain
restrictions I have tried to put in my application such as not allowing a
form to be closed when in an "edit" mode. The program itself behaves
correctly in this event but the user can use this Switcher Bar to select the
form that was displayed before the "edit form".

I did find one post that talked about this problem and using custom controls
(reclassifying a form after it has been visually designed) but this post
looked old as it mentioned the version 1 beta of CF and it also appears to
be quite a bit of extra work to fix this apparent bug (according to the
post).

Does anyone know of an effective workaround or if I am simply not doing
something that I should be?

Thanks in advance,
Bill


  Reply With Quote
Old 26-05-2004, 04:52 PM   #2
Chris Tacke, eMVP
Guest
 
Posts: n/a
Default Re: All .NET Forms showing in Running Programs List

You're correct that this has been asked before. Instead of answering here,
I've added it to the FAQ:

http://wiki.opennetcf.org/ow.asp?RunningPrograms

The FAQ is here:
http://wiki.opennetcf.org/ow.asp?CompactFrameworkFAQ

--
Chris Tacke, eMVP
Co-Founder and Advisory Board Member
www.OpenNETCF.org
---
---
Principal Partner
OpenNETCF Consulting
www.OpenNETCF.com



"Bill Mitchell" <bill.mitchell@jjindustries.com> wrote in message
news:%23kqQUUzQEHA.3660@tk2msftngp13.phx.gbl...
> I am sure this has been asked before but I could not find in previous
> threads.
>
> My vb.net PPC application is showing every form in the control stack in

the
> Pocket PC's "Running Programs" list.
>
> My Dell Axim has a custom utility called Switcher Bar which also shows
> running apps and allows a user to close a selected app or all running apps
> in addition to simply switching between running apps.
>
> The problem I foresee is that my users can effectively get around certain
> restrictions I have tried to put in my application such as not allowing a
> form to be closed when in an "edit" mode. The program itself behaves
> correctly in this event but the user can use this Switcher Bar to select

the
> form that was displayed before the "edit form".
>
> I did find one post that talked about this problem and using custom

controls
> (reclassifying a form after it has been visually designed) but this post
> looked old as it mentioned the version 1 beta of CF and it also appears to
> be quite a bit of extra work to fix this apparent bug (according to the
> post).
>
> Does anyone know of an effective workaround or if I am simply not doing
> something that I should be?
>
> Thanks in advance,
> Bill
>
>



  Reply With Quote
Old 26-05-2004, 05:10 PM   #3
Bill Mitchell
Guest
 
Posts: n/a
Default Re: All .NET Forms showing in Running Programs List

Thanks Chris! I am headed to the FAQ now to check out the info.

Bill

"Chris Tacke, eMVP" <ctacke@spamfree-opennetcf.org> wrote in message
news:uGaRolzQEHA.620@TK2MSFTNGP10.phx.gbl...
> You're correct that this has been asked before. Instead of answering

here,
> I've added it to the FAQ:
>
> http://wiki.opennetcf.org/ow.asp?RunningPrograms
>
> The FAQ is here:
> http://wiki.opennetcf.org/ow.asp?CompactFrameworkFAQ
>
> --
> Chris Tacke, eMVP
> Co-Founder and Advisory Board Member
> www.OpenNETCF.org
> ---
> ---
> Principal Partner
> OpenNETCF Consulting
> www.OpenNETCF.com
>
>
>
> "Bill Mitchell" <bill.mitchell@jjindustries.com> wrote in message
> news:%23kqQUUzQEHA.3660@tk2msftngp13.phx.gbl...
> > I am sure this has been asked before but I could not find in previous
> > threads.
> >
> > My vb.net PPC application is showing every form in the control stack in

> the
> > Pocket PC's "Running Programs" list.
> >
> > My Dell Axim has a custom utility called Switcher Bar which also shows
> > running apps and allows a user to close a selected app or all running

apps
> > in addition to simply switching between running apps.
> >
> > The problem I foresee is that my users can effectively get around

certain
> > restrictions I have tried to put in my application such as not allowing

a
> > form to be closed when in an "edit" mode. The program itself behaves
> > correctly in this event but the user can use this Switcher Bar to select

> the
> > form that was displayed before the "edit form".
> >
> > I did find one post that talked about this problem and using custom

> controls
> > (reclassifying a form after it has been visually designed) but this post
> > looked old as it mentioned the version 1 beta of CF and it also appears

to
> > be quite a bit of extra work to fix this apparent bug (according to the
> > post).
> >
> > Does anyone know of an effective workaround or if I am simply not doing
> > something that I should be?
> >
> > Thanks in advance,
> > Bill
> >
> >

>
>



  Reply With Quote
Old 26-05-2004, 07:44 PM   #4
Bill Mitchell
Guest
 
Posts: n/a
Default Re: All .NET Forms showing in Running Programs List

I tried the suggestion on the FAQ you added. It does work to prevent
multiple forms from showing in the Running Programs list. However, I
noticed that if I use the Start button at the top-right of the screen to
access another program such as Tasks, the current .NET form title that was
displayed disappears. In other words, the task switcher (or Running
Programs) does not indicate that the .NET program is still running in
memory. As soon as other application are closed so that the .NET
application receives focus, the program shows back up in both the Task
Switcher and the Running Programs list. Any ideas as to how to keep the
last form displayed showing up even if the user switches to another app?

Thanks,
Bill

"Bill Mitchell" <bill.mitchell@jjindustries.com> wrote in message
news:O3W4PwzQEHA.556@TK2MSFTNGP10.phx.gbl...
> Thanks Chris! I am headed to the FAQ now to check out the info.
>
> Bill
>
> "Chris Tacke, eMVP" <ctacke@spamfree-opennetcf.org> wrote in message
> news:uGaRolzQEHA.620@TK2MSFTNGP10.phx.gbl...
> > You're correct that this has been asked before. Instead of answering

> here,
> > I've added it to the FAQ:
> >
> > http://wiki.opennetcf.org/ow.asp?RunningPrograms
> >
> > The FAQ is here:
> > http://wiki.opennetcf.org/ow.asp?CompactFrameworkFAQ
> >
> > --
> > Chris Tacke, eMVP
> > Co-Founder and Advisory Board Member
> > www.OpenNETCF.org
> > ---
> > ---
> > Principal Partner
> > OpenNETCF Consulting
> > www.OpenNETCF.com
> >
> >
> >
> > "Bill Mitchell" <bill.mitchell@jjindustries.com> wrote in message
> > news:%23kqQUUzQEHA.3660@tk2msftngp13.phx.gbl...
> > > I am sure this has been asked before but I could not find in previous
> > > threads.
> > >
> > > My vb.net PPC application is showing every form in the control stack

in
> > the
> > > Pocket PC's "Running Programs" list.
> > >
> > > My Dell Axim has a custom utility called Switcher Bar which also shows
> > > running apps and allows a user to close a selected app or all running

> apps
> > > in addition to simply switching between running apps.
> > >
> > > The problem I foresee is that my users can effectively get around

> certain
> > > restrictions I have tried to put in my application such as not

allowing
> a
> > > form to be closed when in an "edit" mode. The program itself behaves
> > > correctly in this event but the user can use this Switcher Bar to

select
> > the
> > > form that was displayed before the "edit form".
> > >
> > > I did find one post that talked about this problem and using custom

> > controls
> > > (reclassifying a form after it has been visually designed) but this

post
> > > looked old as it mentioned the version 1 beta of CF and it also

appears
> to
> > > be quite a bit of extra work to fix this apparent bug (according to

the
> > > post).
> > >
> > > Does anyone know of an effective workaround or if I am simply not

doing
> > > something that I should be?
> > >
> > > Thanks in advance,
> > > Bill
> > >
> > >

> >
> >

>
>



  Reply With Quote
Old 27-05-2004, 11:57 AM   #5
Peter Foot [MVP]
Guest
 
Posts: n/a
Default Re: All .NET Forms showing in Running Programs List

How are you hiding the form text at runtime? you should only set the text to
"" for forms that your own application hides itself. The last open form
should retain it's text property so when another app takes focus the title
of your form will remain in the running programs applet.

Peter

--
Peter Foot
Windows Embedded MVP
www.inthehand.com | www.opennetcf.org

"Bill Mitchell" <bill.mitchell@jjindustries.com> wrote in message
news:%23ODssG1QEHA.2112@TK2MSFTNGP11.phx.gbl...
>I tried the suggestion on the FAQ you added. It does work to prevent
> multiple forms from showing in the Running Programs list. However, I
> noticed that if I use the Start button at the top-right of the screen to
> access another program such as Tasks, the current .NET form title that was
> displayed disappears. In other words, the task switcher (or Running
> Programs) does not indicate that the .NET program is still running in
> memory. As soon as other application are closed so that the .NET
> application receives focus, the program shows back up in both the Task
> Switcher and the Running Programs list. Any ideas as to how to keep the
> last form displayed showing up even if the user switches to another app?
>
> Thanks,
> Bill
>
> "Bill Mitchell" <bill.mitchell@jjindustries.com> wrote in message
> news:O3W4PwzQEHA.556@TK2MSFTNGP10.phx.gbl...
>> Thanks Chris! I am headed to the FAQ now to check out the info.
>>
>> Bill
>>
>> "Chris Tacke, eMVP" <ctacke@spamfree-opennetcf.org> wrote in message
>> news:uGaRolzQEHA.620@TK2MSFTNGP10.phx.gbl...
>> > You're correct that this has been asked before. Instead of answering

>> here,
>> > I've added it to the FAQ:
>> >
>> > http://wiki.opennetcf.org/ow.asp?RunningPrograms
>> >
>> > The FAQ is here:
>> > http://wiki.opennetcf.org/ow.asp?CompactFrameworkFAQ
>> >
>> > --
>> > Chris Tacke, eMVP
>> > Co-Founder and Advisory Board Member
>> > www.OpenNETCF.org
>> > ---
>> > ---
>> > Principal Partner
>> > OpenNETCF Consulting
>> > www.OpenNETCF.com
>> >
>> >
>> >
>> > "Bill Mitchell" <bill.mitchell@jjindustries.com> wrote in message
>> > news:%23kqQUUzQEHA.3660@tk2msftngp13.phx.gbl...
>> > > I am sure this has been asked before but I could not find in previous
>> > > threads.
>> > >
>> > > My vb.net PPC application is showing every form in the control stack

> in
>> > the
>> > > Pocket PC's "Running Programs" list.
>> > >
>> > > My Dell Axim has a custom utility called Switcher Bar which also
>> > > shows
>> > > running apps and allows a user to close a selected app or all running

>> apps
>> > > in addition to simply switching between running apps.
>> > >
>> > > The problem I foresee is that my users can effectively get around

>> certain
>> > > restrictions I have tried to put in my application such as not

> allowing
>> a
>> > > form to be closed when in an "edit" mode. The program itself behaves
>> > > correctly in this event but the user can use this Switcher Bar to

> select
>> > the
>> > > form that was displayed before the "edit form".
>> > >
>> > > I did find one post that talked about this problem and using custom
>> > controls
>> > > (reclassifying a form after it has been visually designed) but this

> post
>> > > looked old as it mentioned the version 1 beta of CF and it also

> appears
>> to
>> > > be quite a bit of extra work to fix this apparent bug (according to

> the
>> > > post).
>> > >
>> > > Does anyone know of an effective workaround or if I am simply not

> doing
>> > > something that I should be?
>> > >
>> > > Thanks in advance,
>> > > Bill
>> > >
>> > >
>> >
>> >

>>
>>

>
>



  Reply With Quote
Old 27-05-2004, 09:53 PM   #6
Bill Mitchell
Guest
 
Posts: n/a
Default Re: All .NET Forms showing in Running Programs List

Peter,

Thanks.

I had the Me.Text = "" in the LostFocus event thus even another app was
setting the form caption to blank. The fix should be to put the Me.Text =
"" in each control that calls a child form thus it only gets set to empty by
the application itself.

Bill

"Peter Foot [MVP]" <feedback@nospam-inthehand.com> wrote in message
news:%23Z2uYl9QEHA.3708@TK2MSFTNGP10.phx.gbl...
> How are you hiding the form text at runtime? you should only set the text

to
> "" for forms that your own application hides itself. The last open form
> should retain it's text property so when another app takes focus the title
> of your form will remain in the running programs applet.
>
> Peter
>
> --
> Peter Foot
> Windows Embedded MVP
> www.inthehand.com | www.opennetcf.org
>
> "Bill Mitchell" <bill.mitchell@jjindustries.com> wrote in message
> news:%23ODssG1QEHA.2112@TK2MSFTNGP11.phx.gbl...
> >I tried the suggestion on the FAQ you added. It does work to prevent
> > multiple forms from showing in the Running Programs list. However, I
> > noticed that if I use the Start button at the top-right of the screen to
> > access another program such as Tasks, the current .NET form title that

was
> > displayed disappears. In other words, the task switcher (or Running
> > Programs) does not indicate that the .NET program is still running in
> > memory. As soon as other application are closed so that the .NET
> > application receives focus, the program shows back up in both the Task
> > Switcher and the Running Programs list. Any ideas as to how to keep the
> > last form displayed showing up even if the user switches to another app?
> >
> > Thanks,
> > Bill
> >
> > "Bill Mitchell" <bill.mitchell@jjindustries.com> wrote in message
> > news:O3W4PwzQEHA.556@TK2MSFTNGP10.phx.gbl...
> >> Thanks Chris! I am headed to the FAQ now to check out the info.
> >>
> >> Bill
> >>
> >> "Chris Tacke, eMVP" <ctacke@spamfree-opennetcf.org> wrote in message
> >> news:uGaRolzQEHA.620@TK2MSFTNGP10.phx.gbl...
> >> > You're correct that this has been asked before. Instead of answering
> >> here,
> >> > I've added it to the FAQ:
> >> >
> >> > http://wiki.opennetcf.org/ow.asp?RunningPrograms
> >> >
> >> > The FAQ is here:
> >> > http://wiki.opennetcf.org/ow.asp?CompactFrameworkFAQ
> >> >
> >> > --
> >> > Chris Tacke, eMVP
> >> > Co-Founder and Advisory Board Member
> >> > www.OpenNETCF.org
> >> > ---
> >> > ---
> >> > Principal Partner
> >> > OpenNETCF Consulting
> >> > www.OpenNETCF.com
> >> >
> >> >
> >> >
> >> > "Bill Mitchell" <bill.mitchell@jjindustries.com> wrote in message
> >> > news:%23kqQUUzQEHA.3660@tk2msftngp13.phx.gbl...
> >> > > I am sure this has been asked before but I could not find in

previous
> >> > > threads.
> >> > >
> >> > > My vb.net PPC application is showing every form in the control

stack
> > in
> >> > the
> >> > > Pocket PC's "Running Programs" list.
> >> > >
> >> > > My Dell Axim has a custom utility called Switcher Bar which also
> >> > > shows
> >> > > running apps and allows a user to close a selected app or all

running
> >> apps
> >> > > in addition to simply switching between running apps.
> >> > >
> >> > > The problem I foresee is that my users can effectively get around
> >> certain
> >> > > restrictions I have tried to put in my application such as not

> > allowing
> >> a
> >> > > form to be closed when in an "edit" mode. The program itself

behaves
> >> > > correctly in this event but the user can use this Switcher Bar to

> > select
> >> > the
> >> > > form that was displayed before the "edit form".
> >> > >
> >> > > I did find one post that talked about this problem and using custom
> >> > controls
> >> > > (reclassifying a form after it has been visually designed) but this

> > post
> >> > > looked old as it mentioned the version 1 beta of CF and it also

> > appears
> >> to
> >> > > be quite a bit of extra work to fix this apparent bug (according to

> > the
> >> > > post).
> >> > >
> >> > > Does anyone know of an effective workaround or if I am simply not

> > doing
> >> > > something that I should be?
> >> > >
> >> > > Thanks in advance,
> >> > > Bill
> >> > >
> >> > >
> >> >
> >> >
> >>
> >>

> >
> >

>
>



  Reply With Quote
Reply



Thread Tools
Rate This Thread
Rate This Thread:

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