|
Hi,
just click onto the year in your MonthCalendar and up/down arrows will appear which you can use to navigate.
Robert
|
|
|
|
|
Hi I am writing a large program where I am using three text boxes. I am performing validation controls on these text boxes however there are some conditions
Names of textboxes
1. x
2. y
3. z
The conditions are
1. x , y , z should be numeric.
2. x and y can be blank ( x = “” , y = “”) at a time
3. z can never be blank, it should always have a numeric value.
4. if x has a value y cannot be blank and x should be non negative
5. if y has a value x cannot be blank and y should not be non negative.
6. if x and y have values y > x
7. z should be non negative
A message box should pop up each time the user clicks a button with the appropriate error ( eg : x cannot be negative , or y cannot be greater than x , etc… )
Since I am actually dealing with cells in a data grid I cannot use any sort of validation controls. I need to perform the validation using code. I am using visual studio 2005 , Visual Basic
Any sort of help will be gratefully appreciated.
|
|
|
|
|
I don't have time to give you a complete answer since it's my bedtime. Nevertheless, I have used validation controls with datagrids in .NET 1.1. I believe I created child validation controls that occupied the same cell as the active input control (e.g. textbox). I had some elaborate condition like you do. I believe I had to write some javascript to call some of Microsoft's validation javacript code to perform these special conditions. I don't know if this could be done with .NET 2.0, or there may be a more standard way of doing it.
|
|
|
|
|
Welcome to the Code Project.
Please don't post the same question all over the place.
---
b { font-weight: normal; }
|
|
|
|
|
And don't use urgent in the subject line. Your homework isn't urgent.
only two letters away from being an asset
|
|
|
|
|
I have a UserControl which i load in IE using the following html code:
<object classid="Bluap.dll#Bluap.Preloader" width="300" height="120">
The control starts an async download of a file by using HttpWebRequest.
Once the file completes, it fires an event. The event handler can't directly present the contents of the file in the UI, cause the event comes from another thread.
So, i have to do check for 'InvokeRequired' and perform an Invoke(). But once i do so, i get the following error:
An unhandled exception of type 'System.Security.SecurityException' occurred in mscorlib.dll<br />
<br />
Additional information: Request for the permission of type 'System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
What's going on, where? Is there a workaround?
Please note that tweiking security in the .Net Configuration is not an option. I want to know what is possible with the default setting.
If Invoke is indeed restricted, this also makes events from other threads usesless in the majority of situations.
Do I have to build my won messagequeue/Invoke/Event functionality? Please tell me that there is a workaround! I don't want to leave 'Web'-UserControls as totally useless compared to applets and swfs.
|
|
|
|
|
Hi,
are you really sure that Invoke is the problem? As I have never heard of such a thing I would assume the code within the invoked method generates the error. You could check the exceptions stack trace (and probably the stack trace of the inner exception also) to determine this.
Robert
|
|
|
|
|
First,
thanks for your interest so far.
Here are some information from the thrown System.Security.SecurityException...
InnerException: null (!)
Zone: System.Security.SecurityZone.Intranet
Action: System.Security.Permissions.SecurityAction.Demand
Source: mscorlib
StackTrace:
at System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet)<br />
at System.Security.CodeAccessPermission.Demand()<br />
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)<br />
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)<br />
at Bluap.Preloader.myRequestState_CompletedEvent(Object sender, EventArgs e)<br />
at Bluap.RequestState.Completed()<br />
at Bluap.Preloader.ReadCallBack(IAsyncResult asyncResult)<br />
at System.Net.LazyAsyncResult..ctor(Object myObject, Object myState, AsyncCallback myCallBack, Object result)<br />
at System.Net.ConnectStream.BeginReadWithoutValidation(Byte[] buffer, Int32 offset, Int32 size, AsyncCallback callback, Object state)<br />
at System.Net.ConnectStream.BeginRead(Byte[] buffer, Int32 offset, Int32 size, AsyncCallback callback, Object state)
The thread starts with a call to Stream.BeginRead().
Inside myRequestState_CompletedEvent is where i check for InvokeRequired and i call Invoke (save result with BeginInvoke).
The main thread never recieve a message to call my Invoked method. Everything stop inside System.Security.CodeAccessPermission.Demand().
I am totally clueless in .Net security!
Can i bypass this by calling a SecurityPermision.Assert() before calling invoke? Should i start threads in special ways?
I find it odd if Invoke() is really forbited inside Intranet zone. There might be a secury issue with Invoke or MarshaledInvoke, but also there should be a way to allow Invoke inside the same assembly.
Regards.
|
|
|
|
|
Hi,
you seem to be right, but I don't know why this is happening. I never had any problems while using Invoke.
Robert
|
|
|
|
|
Ok, Thanks.
|
|
|
|
|
hi all
i want to catch my com port input from my window service ,, but i could not understand how to manage this ,, is there any code examle or code hint ,,,
i am not cleared how to create a window service like that
thanks in advance
hello
|
|
|
|
|
hellow to all ..
i wanna get the date and the time from the main server that i am connected to , how can i do this ?
thxx
|
|
|
|
|
u want to get it from a sql server or windpws server
if sql than
select getdate()
use this query
hello
|
|
|
|
|
Hi all,
i am currently working on security component. I develop the component as a http module and the same can be used by the developers by just adding the hhttp module to their application. But, the problem is what if i want the same to be worked with Windows applications. Is there any way the windows applications can make use of the http modules and http handlers.
ThanX in advance
Ramesh.Kanjinghat
|
|
|
|
|
Not really because you are not interacting with the ASP.NET pipeline in your Windows Forms. Without this pipeline, you will have no access to things like the Session or Response objects.
Arthur Dent - "That would explain it. All my life I've had this strange feeling that there's something big and sinister going on in the world."
Slartibartfast - "No. That's perfectly normal paranoia. Everybody in the universe gets that."
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Hi
can we create a windows service in which we could detect that which key of the key board is pressed ,, if possible so how can we do that , thanks in advance
hello
|
|
|
|
|
Yes ,This can be done using windows Hooks
|
|
|
|
|
Hi Everybody,
Please guide me, how to make a web service interface, which can access thru HTTP Post method (not for using SOAP Method). Please send link urls, demo projects or articles...........
Thank u..........
Nithin
|
|
|
|
|
Hello
I wonder if it is possible to accomplish the following scenario:
1.- I have stored in a database the source code for a simple component.
2.- An application downloads the source code.
3.- The mentioned app makes the downloaded source code to be compiled.
4.- The app then invokes objects from the compiled component.
Can this be done? What are the restrictions?
Thanks a lot in advanced.
|
|
|
|
|
|
Yes, this can be very well done using CodeDOM./ Relection.Emit.
|
|
|
|
|
Hello,
I have a problem with my program. I am using .net framework 2.0 and I am mamking some drawings on the form. I have some paths and I need to make union a intersection so I convert the paths to the regions. The problem is - is it possible to convert some region back to the path?
Thanks a lot for your reply
|
|
|
|
|
AFAIK, no, it's not possible to convert it back. I don't remember seeing anything that can do the conversion.
A better option would be to create your own class to hold the Path and the Region objects, then just expose them both as Properties, passing the correct one to whatever function you need. You'll also have to supply code to re-convert the Path to a new Region every time there is a change to the Path object.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Thank you,
I have one more question. How is the best way to find the nearest point on the bounderies of the region from a specific point ( mouse click for exemple).
Thanks a lot
|
|
|
|
|
There's no built-in function to do that, you'd have to write one yourself. You can calculate the point to each line that makes up the region and then return the point with the shortest distance. You can probably build something from this[^] little algorithm.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|