|
_Hacker wrote:
My brain is 2 small for all the knowledge that I need
What a curious thing to say.
It is commonly known that humans generally do not exceed 10% usage of their brain's capacity. Therefore it is more likely that you are not utilising the capacity you have efficiently.
If you search Amazon for the author "Tony Buzan" you should find some books on how to more effectively utilise your brain so that you retain and recall information more efficiently.
Does this help?
"If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell
The Second EuroCPian Event will be in Brussels on the 4th of September
Can't manage to P/Invoke that Win32 API in .NET? Why not do interop the wiki way!
|
|
|
|
|
This is just my signature... Thanks anyway.
My brain is 2 small for all the knowledge that I need.
|
|
|
|
|
_Hacker wrote:
How many ways are there to pass values in windows forms.
I like my forms to fire events when values change or certain actions such as save are made.
Alternativly. get and setting of public Properties is also good.
A lot depends on your model of development and what the values are being passed for.
Michael
CP Blog [^]
|
|
|
|
|
Trying to use the doc2.execCommand("InsertImage",True, Null)
Keep getting error "Unknown Error"
Any thoughts
|
|
|
|
|
hello...
Is it possible to disable the windows shortcuts like 'Ctrl+Alt+Del' and 'Alt+Tab' ?
If anyone know how please tell me!
QzRz
|
|
|
|
|
It's not possible to disable Ctrl-Alt-Del. But you can disable everything else... All you need to do is write an app that hooks the keyboard and doesn't allow such key combinations through.
You can either P/Invoke the Win32 API Hook functions or use the Application.MessageFilter.
Hooks of this type are covered in this[^] article by Michael Kennedy.
I did something similar and found it much easier to write in C++ and the resulting executable has the smallest of footprints compared to a managed code version in C#.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Wow... now it works... thanks!
QzRz
|
|
|
|
|
i want to reduce the image size by reduce its resolution so is there any methods to change the resolution of a bitmap object ? ex: 1024*768->640*480.
thanks ...
|
|
|
|
|
If you look in the .NET Framework SDK, there are several ways of doing this. You can call Bitmap.SetResolution , for one. You'll need to scale the width and height appropriately, but it's simple math. You could also create a Graphics object from the Bitmap and use Graphics.ScaleTransform . There's also the every-handy Image.GetThumbnailImage method (Bitmap extends Image ).
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
I found that GetTumbnailImage doesn't do as good of a job resizing.
Here is some simple code that resized your image (but distorts if aspect ratio is different)
Bitmap resizeImage(Bitmap bmp, int width, int height)
{
Bitmap newBmp = new Bitmap(width, height);
Graphics g = Graphics.FromImage(newBmp);
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
g.DrawImage(bmp, width, height);
g.Dispose();
return b;
}
setting InterpolationMode to HighQualityBicubic gives best results with quality, but it slow. You can look at other options for InterpolationMode.
If you're image is not the default 32bpp, you will have to set that in constructor to bitmap.
If you want different resolution (not the size), you can use SetResolution on the bitmap object.
|
|
|
|
|
Hello,
I am trying to instantiate a COM object. However, I am having some problems with threading. When I try to instantiate it without any threading statements, as follows:
<br />
public static void Main(String[] args) { <br />
<br />
Application.Run(new SetupCreator()); <br />
<br />
} <br />
<br />
public SetupCreator() { <br />
<br />
ESRI.MapObjects2.Core.AxMap map1 = new ESRI.MapObjects2.Core.AxMap(); <br />
<br />
this.Controls.Add(map1); <br />
<br />
} <br />
I get the exception: "Could not instantiate ActiveX control '9bd6a64b-ce75-11d1-af04-204c4f4f5020' because the current thread is not in a single-threaded apartment." So, I did some research, and added the line
<code}
[stathread
<="" code="">
to just before main. With that there, I get "There is no source code available for the current location". I found another approach, which adds the line:
<code>
Thread.CurrentThread.SetApartmentState(ApartmentState.STA);
and getting rid of the STAThread line. Now, with this in place, I get "Failed to set the specified COM apartment state." So, I am a little lost as to what to do. Any suggestions?
|
|
|
|
|
Have you tried importing it into the
Toolbox and dropping it on the main
form of a test application? Perhaps
if that works you can look at the
Form Designer generated code for clues.
|
|
|
|
|
Unfortunatly that did not work. I still need help on this problem. Any other suggestions?
|
|
|
|
|
"that did not work" is kinda' vague.
Could you import the control?
Could you drop it on the form?
Did it give an error msg?
|
|
|
|
|
Your right, I appologize. I did import the control, the reference was there. I I drug the control onto the form and looked at the Form Designer generated code. There was very little in difference. Then, I executed the app, and I got the same senario ("There is no source code available for the current location") since the generated code added the "[STAThread]" line.
|
|
|
|
|
I don't think I've run across anything like
that. Do you know if the ActiveX was implemented
in VB by any chance? I ask because I've seen
some references to VB ActiveX or COM objects not
being marked with the "creatable" attribute on
some of the Delphi ngs. Other than that I'm afraid
I don't have any idea. Perhaps google on the GUID or CLSID and see if this control shows up in bug reports is all I can suggest.
Sorry I couldn't be more help.
|
|
|
|
|
Hi,
I have a question about impersonation. I'm writing C# in asp.net for a web app. to be deployed on a Windows 2000 Server. I'm writing code to access a file that's located on a network folder. So inside my code, I need to perform "Impersonation" in order to have the client browser access the file. So looking at msdn, they give me the code for Impersonation by means of
LogonUser - > Duplicate Token -> Impersonate
But the problem is that there is a warning in the code snippet comments about executing the code in the windows 2000 environment. It says the code can only be run in Windows XP as there is a security risk if executed in Windows 2000.
MSDN Code Snippet:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemSecurityPrincipalWindowsIdentityClassImpersonateTopic.asp
Can someone please tell me how i can access this file located on the network in Windows 2000 (if i shouldn't be using impersonation)?
Thanks!
Sharon
|
|
|
|
|
First of all, this question should be posted in the ASP.NET forum, but I'll answer anyway.
Instead of manually impersonating a user by handling the authentication yourself, ASP.NET already has this functionality built-in. By simply adding <identity impersonate="true" /> under the <system.web> configuration section in your Web.config file, you're half-way there. If this is for an intranet, IE will automatically use their domain credentials. You can force NTLM authentication (all handled for you by ASP.NET) by adding <authentication mode="Windows" /> under the same section I mentioned above. Done. Now IE will securely prompt for credentials if the user was not authenticated and will authenticate against the domain.
With your approach, you'd have to prompt for credentials in a web page. If you don't use an SSL certificate to encrypt the transfer, you've made a gaping hole in security because a simple packet sniffer could sniff domain usernames and passwords.
If you want to know how to impersonateusers anyway, lookup WindowsIdentity.Impersonate in the .NET Framework SDK. It provides a thorough example.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
Hi, how can I set the cultureinfo to use in the propertygrid?
How can I select which properties of an object to show in the propertygrid? is posible?
Thank you!
La realidad no es más que impulsos eléctricos del cerebro - Morpheus
|
|
|
|
|
This is where the .NET ComponentModel comes into play. Read Enhancing Design-Time Support[^] in the .NET Framework SDK for starters, as well as the System.ComponentModel namespace classes.
Filtering the properties (or even "creating" properties) can be done in many ways, such as implementing a designer, a TypeConverter , or implementing the ICustomTypeDescriptor on your object.
As far as the CultureInfo goes, you need to set Thread.CurrentUICulture to the CultureInfo you want on the thread that owns the PropertyGrid instance (the thread that created it).
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
There are few examples in Code project dealing this. You can please refer these.
|
|
|
|
|
I was playing with the managed WebBrowser control wrapper included in .NET 2. One seemingly huge bit of missing functionality is when the NewWindow event is launched, I want to open the new window in my code using my control, not using the default browser! What's the deal here, did they forget?
I can use the messy COM interfaces to do this I know, but wow, did they actually forget this functionality or am I missing something?
#include "witty_sig.h"
|
|
|
|
|
They've left quite a bit of stuff out - just like every other class in the BCL. The major functionality is supported, though. You wouldn't want a bloated BCL now, would you?
I would recommend posting this feature request before it's too late by using the new MSDN developer center for VS 2005 and .NET 2.0. Browse to http://lab.msdn.microsoft.com/vs2005/Default.aspx[^]. You'll need a Passport, but you can post bugs and feature requests. This is primarily for VS 2005, but I've seen several .NET 2.0 bugs/requests slip in. You could always use the MSDN newsgroups, too.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
*prust*
Is it possible to implement a own shell-view for the Windows Explorer??
I don't want to create my own Explorer, but I need a special view to present the content of a folder to the user. Its possible to add a column to the details view of the Explorer window, but I need more.
I wrote a programm that analyses methods out of Java-Source files (*.java). Each found method in a file should get its own entry in a listview. Therefore I can not use the details view of the explorer. I need my own view.
I don't know if that is possible. But if its possible, how should I implement this "owner-drawn" view????
Shir Khan, the tiger
GVT
|
|
|
|
|
MSDN Magazine had an article[^] in the January 2004 edition about writing shell extensions in .NET. I'm not sure that it is 100% applicable, but perhaps it can provide a starting point.
Hope that helps a bit.
--Jesse
|
|
|
|