|
Declare an instance variable of Type Point name it say loc.
In the end of your Form_Load event Handler write this line of code
this.LocationChanged += new System.EventHandler ( this.FormName_LocationChanged );
this.loc.X = this.Location.X;
this.loc.Y = this.Location.Y;
And in the LocationChanged Event Handler
private void DbDeploy_LocationChanged ( object sender , EventArgs e ) {
this.Location = this.loc;
}
|
|
|
|
|
Sorry i didn't noticed you mentioned Windows Mobile CE application..
However you can use the same strategy there as well... Just use Mouse_Move event and check if the Left mouse Button is pressed when the Mouse_Move event has raised... If yes then reassign the location property.
|
|
|
|
|
Hi Syed,
Thanks for your reply. I have tried to use the private instance variables some days back (as you mentioned above). However, this allows the user to move the form, say using the pen (since I am using a touch screen device), and once he stops dragging it, the form goes back to the original position.
Instead, I want the user not able to move the form at all. I want the form to be completely unmovable. The reason is because I will maximize the screen and the user should not be allowed to see anything behind the form (e.g. the desktop etc). With the solution above, he is possible to see what's behind.
Can you help please?
Ashvin Gunga
|
|
|
|
|
AFAIK a form that is maximized can not be moved at all; it normally can be:
- restored (to its non-maximized size)
- minimized
- closed
So if you disable the ones you dont want, you're done.
I would disable the maximize and minimize buttons, and set it maximized either in
Designer or in constructor or Load event.
Luc Pattyn
|
|
|
|
|
Hi Luc,
Thanks a lot for your help. I think it works
Ashvin Gunga
|
|
|
|
|
Hi!
i'm writing an application using CAB and SCSF..
after deployment and installing (clickonce) it on my machine the app runs just fine..
but on some other users' accounts while opening the app thorws an exception ("Exception has been thrown by the target of an invocation") when initializing one of the views in a module..
what could be the possible reason?! i guess it's something with system permissions or something like that..
thanks for any help!!
life is study!!!
|
|
|
|
|
k. i narrowed the source of the error to initialization of one of the tables in a typed dataset..
this line should run the SomeTableDataTable() method..
this.tableSomeTable = new SomeTableDataTable(); // line A
but the 'line B' is never reached..
the exception is thorwn after 'line A' but before 'line B'
[System.Diagnostics.DebuggerNonUserCodeAttribute()]<br />
public SomeTableDataTable() {<br />
this.TableName = "SomeTable";
this.BeginInit();<br />
this.InitClass();<br />
this.EndInit();<br />
}<br />
any idea why an exception is thrown here?! why not with any other table?!
life is study!!!
|
|
|
|
|
hi, how i can enforce the client to enter arabic words in the textbox in windows application
Thanks alot
Hamody
|
|
|
|
|
set an arabic font for ur text box
|
|
|
|
|
try setting ImeMode property of the TextBox
life is study!!!
|
|
|
|
|
I have my C# project which runs on a PDA device. How to I check on the device which version of OpenNetCF it is using.I mean which file to check for and on which location on the PDA? Or is it only on the local machine on which I compile my code. But I see that a code which I have compiled on my machine, runs well on one PDA, but does not on the other PDA and gives the following exception
"An unhandled exception of the type 'System.MissingMethodException' occurred in System.Windows.Forms.dll"
|
|
|
|
|
I have my C# project which runs on a PDA device. How to I check on the device which version of OpenNetCF it is using.I mean which file to check for and on which location on the PDA? Or is it only on the local machine on which I compile my code. But I see that a code which I have compiled on my machine, runs well on one PDA, but does not on the other PDA and gives the following exception
"An unhandled exception of the type 'System.MissingMethodException' occurred in System.Windows.Forms.dll"
|
|
|
|
|
hi There!!
Can some1 plz name a gud, easy to read book for windows application(c#) ?
thank you...
nekshan.
|
|
|
|
|
Oh, a good book ? I had no idea what the title meant.
There's a couple of good MS books. Do you know C# already ? If not, you should learn it apart from learning windows programming.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Nekshan wrote: plz can some1 name a gud buk??
The Dictionary.
Seriously.
|
|
|
|
|
Wich dictionary? From whr?
|
|
|
|
|
Nekshan wrote: Wich dictionary?
your language - English
Nekshan wrote: From whr?
any book story
life is study!!!
|
|
|
|
|
He is (correctly ) pointing out that your spelling is abysmal.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Nekshan wrote: Wich dictionary?
One for the English language. Something like the Oxford English Dictionary. Even http://www.dictionary.com[^] would do.
Now, here is your starter for 10:
plz = please
some1 = someone
gud = good
buk = book
wich = which
whr = where
These are very basic words which even a 7 year old should manage without problem.
|
|
|
|
|
This is a website. You aren't being charged per letter. Try not using txtspk as:
1 - it's really, really irritating
2 - it can take a while to make sense of the text
3 - not everybody who can help you uses English as a first language, so you are placing unnecessary barriers in their way.
4 - did I mention that it's really, really irritating?
5 - see 1.
the last thing I want to see is some pasty-faced geek with skin so pale that it's almost translucent trying to bump parts with a partner - John Simmons / outlaw programmer
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Start with simple and having language you are comfortable check out there are lots of book in market
<l>Thanks and Regards
Sandeep
|
|
|
|
|
:->
--
Rules of thumb should not be taken for the whole hand.
|
|
|
|
|
Ebook is the best book. download ebook from net and read.
Viendra.
|
|
|
|
|
I'm trying to call a C++ dll from my C# (VS2005) application and keep on getting the same exception:
"Attempted to read or write protected memory. This is often an indication that other memory is corrupt."
Here's the code:
[C++]
typedef void * SessionHandle;
swint16 sw_createsession(const char * ConfigName,SessionHandle * hSes,void *userdef,const char *inipath);
I tried this, but it does not work:
[C#]
Wrapper code:
[DllImport("MyDLL.dll")]
public static extern short sw_createsession(string configName, [In][Out] ref IntPtr hSession, IntPtr configFunction, string iniPath);
Function call:
configName and iniPath is declared as strings and _hSession and userdef is declared as IntPtr's and initialized to IntPtr.Zero
Code:
short result = SwitchAPIWrapper.sw_createsession(configName, ref _hSession,ref userdef,iniPath);
Hope this makes sense. If anyone can help me with this one, it would be great. Thanx!
|
|
|
|
|
the import code looks fine... check if the C++ dll is read-only, maybe the problem is something like this(silly that is!)
I can do programs, but i can't program my life!
|
|
|
|