|
I should also add that if you are marshaling delegates you may want to visit the Ingo Rammer FAQ [^]and look into the impacts of doing this. Especially if you are moving to 1.1 Framework sometime soon.
BTW -- the prior code is for the 1.0 Framework and has not got the additions for clearing security level for the 1.1 Framework conversations.
_____________________________________________
Of all the senses I could possibly lose, It is most often the one called 'common' that gets lost.
|
|
|
|
|
I am drawing several lines on an image. I don't want it to be of same color as the background (i.e, image). I want the brush so that it changes the color over the image length depending upon the image background. Does any one know a way to create a brush at runtime so that it does not mix with the image background.
PS: I want similar behavior as the tool that is used to "cut" image parts in paint brush.
Thank you
|
|
|
|
|
What exactly do you mean? You want a marquee selection box like many graphics packages have? There are articles that cover this here on CodeProject. Just search for "marquee" or "marching ants" (a common moniker).
If you want a brush that effectively inverts the colors behind it, you'll most likely have to extend the Brush class, which involves P/Invoking GDI and/or GDI+ calls (there's no pure .NET way of creating a brush: all functionality is provided by GDI+).
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
Yes I am looking for brush that effectively inverts the colors behind it.
I will see If I can solve it.
Thanks for your help.
|
|
|
|
|
I have searched the documentation on how to do the following without success:
How to give the ASPNET account write access to an existing folder? I want to do this from C# code. I could start the CACLS.exe program from C#, but there is an annoying console window to confirm my action.
Any help is appreciated. Thanks.
My articles and software tools
|
|
|
|
|
|
|
This has to do with code access security permissions, which is not what the poster is looking for. The question is about file security (i.e., NTFS permissions).
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
|
Luckily Microsoft has stated this will be integrated into the BCL with the next release of the framework.
- Nick Parker My Blog
|
|
|
|
|
I've heard rumors but no substantial proof. I take it they mean .NET 2.0?
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
|
|
Cool, thanks!
BTW, it's not that I didn't believe that you saw something, just that it came from a reliable source. MSDN bloggers are good enough for me!
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
|
When using the System.Web.Mail namespace and attempting to send a carbon copy 'Cc' to another mail recipient on a different domain then the 'To' recipient, I get an denyed relay error (#550) from the 'To's mail server. I've tried with several servers with same results. I must be doing something wrong.
1.1 Framework, 2002 Dev Envir.
Any help please.
Example:
MailMessage mm = new MailMessage();
mm.From = "sender@someisp.com";
mm.To = "recipient@anotherisp.com";
mm.Cc = "anotherrecipient@adifferentisp.com;";
mm.Subject = "Test Subject";
mm.Body = "Test Body";
SmtpMail.Send(mm);
If the 'Cc' is removed the process works as expected.
Rick Z
|
|
|
|
|
I haven't used ASP.NET yet, and maybe it's just a typo, but removing the semi-colon in the CC address may help.
John
"You said a whole sentence with no words in it, and I understood you!" -- my wife as she cries about slowly becoming a geek.
|
|
|
|
|
Thanks anyway John, but I've tried it many, many different ways and if I send the CC to the same domain as the TO it has to be there. Check out the following doc's pulled from microsoft help.
Gets or sets a semicolon-delimited list of e-mail addresses that receive a carbon copy (CC) of the e-mail message.
[C#]
public string Cc {get; set;}
A semicolon-delimited list of e-mail addresses that receive a carbon copy (CC) of the e-mail message.
Rick...
|
|
|
|
|
ur code is fine , but the problem with the Mail Server.
most of email servers won't let u send emails out of ur domain for security. i think u must have access to this mail server.
|
|
|
|
|
I have the following controls on a form: 1 combobox, 1 datagrid and 1 button. i need to populate the combobox with, let's call it dataset1, and column 1 (or 2 if we don't count 0 as the first) in that dataset on load. then i need to sort the datagrid (wich is bound to another dataset) depending on what is selected in the combobox (the sorting must depend on the key wich is in column 0) when i press the button.
an example would be: if the combobox is populated with a column called "countries", and we select england, then the datagrid would only show rows that have the "countriedID" set to the key (column 0)for england (column 1)..
Can someone help me on how to approach this? i can't even get it to bind the dataset to the combobox as it is now. the dataset is just fine, tried to bind it to the datagrid to see if it works. i would be really glad for some directions or an code example or so.
cheers
|
|
|
|
|
Hello,
I am using a DataGrid which is bound to a table in a DataSet.
This table has DATE column (DBType: DateTime).
How can I choose the display format of this column?
Callixte.[^]
|
|
|
|
|
Set the DataGridTextBoxColumn.Format property (for the DataGrid column that displays that field) to one of the format strings defined for the DataTimeFormatInfo class (like "d" for a short date, or "D" for a long date).
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
Thanks,
that means that I need to define a DataGridTextBoxColumn for each column I have? even if I don't need to format the other columns.
Callixte.[^]
|
|
|
|
|
Hi all,
i'm developing an application which involves a lot of drawing of lines and shapes, using panels as drawing surfaces. The panels themselves are on pages of a tab control. In addition the panels also contain various labels and combo boxes which are connected by the lines drawn.
My problem is that if i change the system settings so that i'm running at 120dpi (instead of 96 std.) the lines and shapes get "scattered" all over the panel and no longer connect the other controls.
Is there a way to detect what dpi setting a system is at and apply a transformation to my drawing routines?
Any advice or suggestions are welcome
Thanks
Paul Griffin
|
|
|
|
|
A host of possibilities have run across my brain just now, but I have not taken the time to look up the proper solution.
1) Look through the documentation for the Graphics class and related classes. There is a strong probability that the answer is in there.
2) Modify your drawing routines to use the location of the controls, rather than using preset pixel counts.
3) Compare the positions of two controls that are always present in your application. In one dpi setting, they will have certain locations, while they will have other locations (and sizes) in another dpi setting. With that information, you could pretty much detect the setting (but it may not be reliable, test first).
John
"You said a whole sentence with no words in it, and I understood you!" -- my wife as she cries about slowly becoming a geek.
|
|
|
|