|
This is it:
Btimap myBitmap;<br />
<br />
public Form1<br />
{<br />
<br />
myBitmap = new Bitmap("Content/Sprites/myImage.jpg");<br />
<br />
}
It doesn't work, when the file is under those folders in the explorer, WITH that name.
- I love D-flat!
|
|
|
|
|
That is not the correct path. When visual studio builds it places your executable in the bin directory. ../../Content/Sprites/myImage.jpg might work but the easiest thing to do is change your project settings to move the images to the bin directory on compile.
However, I usually set the options to embed in the assemble and the use the GetManifestResourceStream method from the Assembly class to retrieve the streams at runtime.
Need a C# Consultant? I'm available.
Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway
|
|
|
|
|
So the suspicious things are under my earlier points
1. are slashes valid folder separators on your system?
2. this is a relative path, is curdir what you think it is?
Luc Pattyn [Forum Guidelines] [My Articles]
This month's tips:
- before you ask a question here, search CodeProject, then Google;
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get;
- use PRE tags to preserve formatting when showing multi-line code snippets.
|
|
|
|
|
A file extension is not mandatory; AFAIK GDI+ recognizes the image formats it supports
without needing the extension for that, so the only thing that matters is the filespec
correctly points to an existing and valid file.
Luc Pattyn [Forum Guidelines] [My Articles]
This month's tips:
- before you ask a question here, search CodeProject, then Google;
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get;
- use PRE tags to preserve formatting when showing multi-line code snippets.
|
|
|
|
|
Hi,
I am trying to deploy an application accompanied by a .chm help file. The file is referenced in the app by a helpProvider object that has a directory path property for the .chm.
Publishing the app is straight forward using the 'Click Once' publish wizard provided with 2005 Express. Unfortunately, when installed on the target computer, the app will only link to the .chm file if it has been placed (manually) in a directory that has exactly the same path as it had on the developer computer. The publish wizard seems to ignore the presence of the .chm file completely.
How do I publish the app so that the .chm file is included with it and installed automatically on the target computer?
A related 'problem' is that I cannot find the app on the target after it has been installed; the 'Program Files' directory does not appear to be used. Where does the app reside when it is installed on the target?
Thanks in advance JR.
|
|
|
|
|
Hi everyone,
Can someone tell me what is the cheapest way to send SMS through a C# application???
i will be thankful if u can give me some suggestion or links.
kind regards,
Nadia
|
|
|
|
|
Nadia v D,
What do you mean by "cheapest" way?, As in money? or...
Regards,
Gareth
|
|
|
|
|
Third party providers publish web services that you can call on a per use basis I believe.
Need a C# Consultant? I'm available.
Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway
|
|
|
|
|
Hi Nadia v D,if you find the cheapest way to send SMS through a C# application,please tell me,i want it for long time,but no Result.
|
|
|
|
|
Hi all
I want to set the items of a context menu at runtime, but there is no public constructor for the ToolStripItem class.
How should I achieve that?
-----
You seem eager to impose your preference of preventing others from imposing their preferences on others. -- Red Stateler, Master of Circular Reasoning and other fallacies
If atheism is a religion, then not collecting stamps is a hobby. -- Unknown
God is the only being who, to rule, does not need to exist. -- Charles Baudelaire
|
|
|
|
|
ToolStripItem is an abstract class and you can't add its instances to context menu. Instead, create instances of elements that derive from ToolStripItem (such as ToolStripLabel,ToolStripButton and so on) and add them to context menu.
|
|
|
|
|
Thanks Giorgi.
-----
You seem eager to impose your preference of preventing others from imposing their preferences on others. -- Red Stateler, Master of Circular Reasoning and other fallacies
If atheism is a religion, then not collecting stamps is a hobby. -- Unknown
God is the only being who, to rule, does not need to exist. -- Charles Baudelaire
|
|
|
|
|
You are welcome
|
|
|
|
|
I was wondering if there was a way to get the name/id of a process that is locking a file.
When I run try to open a FileStream and get the annoying "The process cannot access the file 'somefile' because it is being used by another process." message, can I get witch process is using that file or is that out of reach in C#?
|
|
|
|
|
I don't know how to do it in c# but here is c++ way: Deleting Locked Files[^]
You can use P/Invoke and use it in a .NET application
|
|
|
|
|
How to automatically Highlight (Select) value of a Textbox ,when typing the value in Textbox.
|
|
|
|
|
Look at the Select and SelectAll methods as well as the SelectedText, SelectionLength and SelectionStart properties of the TextBox.
|
|
|
|
|
I need two way communication between a Windows Service and my Windows Forms Application that will be running on many computers across a LAN.
The service will need to accept small but frequent ammounts of data from all the winforms apps simultaneously and to be able to send response messages back.
Would named pipes be the best solution?
|
|
|
|
|
I'm looking for some organizational tips on the best approach to organize our company's c# excel reports and was curious how some of you handled this task.
Currently, we create dozens of reports via c# console applications using the "microsoft office 11.0 object library". We then simply schedule them to run at a certain time (daily, weekly, monthly).
Yesterday, we had a meeting however, and realized we now have dozens of these report projects all over the place, spread out among 5 different developers and nobody really knows who's working on which reports. So we've decided to look into creating a single, clean solution to handle ALL reports.
So I'm just looking for some ideas as to the best approach to take with this in order to keep everything organized AND where any developer could jump into another developers report project in their absense.
Thanks.
-Goalie35
|
|
|
|
|
|
This is probably something easy for someone who is experienced with Regex and regular expressions in general. Unfortunately, I am not one of those people. Perhaps one of you kind souls will take pity on me and help me out here.
I need to replace a part of a string with another string. I only want to replace the first instance. An example of the the beginning of the string being searched is as follows:
<chart first_node_id="None" item_id="323f359f-f2db-4cd5-b779-aebc1349d587" form_type="None" name="here is an old name" last_modified="1/16/2008 11:03:33 AM"><br />
<node name="don't change this name" node_id="ff918de6-213d-4a11-8c1c-ce5b54c7d8f2" result="None"
What I want to find and replace is the "here is an old name" part. Note that 'name=' is repeated, and I only want the first one replaced.
I've tried several different expressions, but the one I am currently toying with is as follows:
<br />
Regex regExp = new Regex("name=\"(.*)\"");<br />
string test = regExp.Replace(oldString,newName,1);<br />
This doesn't do what I want. It finds 'name="here is an old name" last_modified="1/16/2008 11:03:33 AM"' and replaces the whole thing instead of just what is between the quotation marks.
I've been trying to read up on reg expressions and Regex, but the time crunch I am under is making me impatient and it is hard to learn with that mentality. So, any help you can provide would be most appreciated. Thanks in advance.
|
|
|
|
|
You need to use a "non-greedy" or lazy flag on the .* part. So it would be .*?
It is documented here[^].
Take care,
Tom
-----------------------------------------------
Check out my blog at http://tjoe.wordpress.com
|
|
|
|
|
I thought I had tried the lazy flag, but it seems to have fixed my issue. Thanks!
|
|
|
|
|
Another tip for you - download Expresso[^] if you haven't already as it makes working with RegEx's much simpler.
|
|
|
|
|
Hi all,
Is there a C# way for retrieving the number of currently opened sql-connections?
Thanks in advance,
Danny
|
|
|
|