|
|
A string is already an array of chars. If you want to assign a string value to an element in an array, just do it, nothing complicated. Why do you think it is so difficult?
string hello = "Hello";<br />
string world = "World";<br />
string[] myStrings = new string[2];<br />
myStrings[0] = hello;<br />
myStrings[1] = world;
only two letters away from being an asset
|
|
|
|
|
Use the info you have already been provided.
He who makes a beast out of himself gets rid of the pain of being a man
|
|
|
|
|
Hi guys,
I'm building a simple application similar to MS Paint and I want to be able to save any drawning, for wich I use Bitmap.Save(...). I also want to be able to let user specify the size and units of rendered outcome (px, mm, inch...) To be able to create a bitmap in different size units than pixel, I need to convert the units into the pixel first, then create the bitmap of specified size (in px) , then create graphics from my bitmap and render the screen into the graphics and save the bitmap.
so my question is, if youse choose 20x20 mm , how can I convert this into px. Is there any framework class that exposes this functionality so I can use it? I'm sure they have to do it as well .
thank you
zilo
|
|
|
|
|
Search MSDN for DpiX, DpiY methods, their names look promising.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
|
|
|
|
|
Hi all,
My main application form is entirely populated by a tab-based user-interface. Looks nice.
Every now and then I need to display warnings, errors or progress windows, for which I use MessageBox or custom progress display forms. The problem I have is that when I minimize my main window or activate a different application from the taskbar, my messagebox or progress window stays on top.
1. I'd like to display progress forms to my main form as MDI children, have tried so, but they don't display. I suspect this is because the mainform is populated with controls already. Suggestions? Example code for the progress window's constructor:
public ProgressWindow()
{
InitializeComponent();
this.MdiParent = Static.FormsPool.GetForm(Formnames.MainForm);
this.TopMost = true;
}
2. The MessageBox dialogs should act as mdi children too. As far as I know there's no way to accomplish this, but I sure hope so.
Thanks in advance!
Standards are great! Everybody should have one!
|
|
|
|
|
Bekjong wrote: 2. The MessageBox dialogs should act as mdi children too. As far as I know there's no way to accomplish this, but I sure hope so.
Not using MessageBox maybe but certainly there is if you make your own form for that purpose. I am not advocating your UI design. It sounds very un-user friendly to me. But yes you can do what you would "like" to do.
led mike
|
|
|
|
|
led mike wrote: Not using MessageBox maybe but certainly there is if you make your own form for that purpose.
Well, yes, I figured as much, but that brings me back to question one...
led mike wrote: t sounds very un-user friendly to me.
What part of it exactly? Many of my users open their webbrowsers to surf around for a bit while waiting for the program to finnish its work. They don't want to be bothered by messageboxes and progress bars popping up until they can be bothered to select the application in the tasbar to check on the status.
Thanks for the reply.
Standards are great! Everybody should have one!
|
|
|
|
|
Hi,
I don't know C# very well, so i need some help.
I have the webservice on server, and i need call one program of local machine (not of server, the user machine). How can i do that? Exist some function for call the program, for example, the calc? Have some configuration for that, like windows security?
Thanks a lot.
hugs
Brucce
|
|
|
|
|
Calling local machine's program from a webservice is not possible.
|
|
|
|
|
An application that's been working perfectly for ages, today suddenly started throwing an UnauthorizedAccessException when trying to read files from a folder.
The folder is created by the app in Environment.SpecialFolder.CommonApplicationData and then the files within there. I deleted the folder and the app happily recreated the folder and the files but was still unable to read them. I even tried adding an ApplicationManifest file and set require administrator but it still didn't work
As a quick solution I've added an App.config file with <identity impersonate="true"/> which works, but I wondered if anyone knew why this would happen and if there's a better fix.
Dave
|
|
|
|
|
Maybe this is not the solution you are looking for but
try to give read/read&execute permission to this folder for the user under which you are starting your process. I had similar problem with my ASP.NET aplications. My website was running under the IISUSR_(Domainname) and until I didn't set these permissions manually nothing was working.
Everything is possible!
|
|
|
|
|
hi all,
i'm trying to get iformation from my database(db) so the unique productId. When the product is displayed on the web page should have the right language in the product description...
now it's build and it's shows just the e.g("productDescriptionFin") if the FIN language is choosed...in the textbox...
protected string GetDescription(object productId)
{
string strDescription = "ProductDescription";
if (Thread.CurrentThread.CurrentCulture.Name.ToLower() == "fi-fi")
{
strDescription = "productDescriptionFIN";
}
else if (Thread.CurrentThread.CurrentCulture.Name.ToLower() == "en-us")
{
strDescription = "productDescriptionENG";
}
else if (Thread.CurrentThread.CurrentCulture.Name.ToLower() == "sv-se")
{
strDescription = "productDescriptionSWE";
}
else if (Thread.CurrentThread.CurrentCulture.Name.ToLower() == "de-de")
{
strDescription = "productDescriptionGER";
}
else if (Thread.CurrentThread.CurrentCulture.Name.ToLower() == "ru-ru")
{
strDescription = "productDescriptionRUS";
}
return strDescription.ToString();
//this part i don't get to function 100%
//TextBox desc = new TextBox(productId[strDescription](), productId["productId"]());
//return desc;
//ListView desc = new ListView(productId[strDescription].(), productId[strDescription].ToString());
//return desc;
}
I display the product info on a ListView with a textbox inside...
<asp:Textbox Style="position: static" ID="tbDescrProductInfo" runat="server" Width="245px"
TextMode="MultiLine" Text='<%# GetDescription(Eval("productId")) %>' ReadOnly="True"></asp:Textbox>
so i wonder if any one can give me some tips or correct me if i'm going far to wrong in the code....
thanxxx wishes maxxx
|
|
|
|
|
Have you solved this?
"The clue train passed his station without stopping." - John Simmons / outlaw programmer
|
|
|
|
|
no, the problem is that like i said i want to get the description language from the unique product (db.productID)for each product to be displayed in an textbox which I'h placed in a listview. So the productId is primarykey and then I,h five different collumns [productDescriptionFIN],[productDescriptionENG],[productDescriptionSWE],[productDescriptionRUS],[productDescriptionGER] from where I want to fetch the info about each product...
I,h done the if statement but I,h the problem to solv hove to get the information to be displayd right...
//the function for the fetching unique info....
protected string GetDescription(object productId)
{
string strDescription = "ProductDescription";
if (Thread.CurrentThread.CurrentCulture.Name.ToLower() == "fi-fi")
{
strDescription = "productDescriptionFIN";
}
else if (Thread.CurrentThread.CurrentCulture.Name.ToLower() == "en-us")
{
strDescription = "productDescriptionENG";
}
else if (Thread.CurrentThread.CurrentCulture.Name.ToLower() == "sv-se")
{
strDescription = "productDescriptionSWE";
}
else if (Thread.CurrentThread.CurrentCulture.Name.ToLower() == "de-de")
{
strDescription = "productDescriptionGER";
}
else if (Thread.CurrentThread.CurrentCulture.Name.ToLower() == "ru-ru")
{
strDescription = "productDescriptionRUS";
}
//If I choose this the site is function but it just trigger e.g "productDescriptionRUS" in the textbox if I'h choosed the language russian
//return strDescription.ToString();
//But this i,m unsore, is this right way to go
//TextBox desc = new TextBox(productId[strDescription](), productId["productId"]());
//return desc;
//This is same is this the right way to go
//ListView desc = new ListView(productId[strDescription].(), productId[strDescription].ToString());
//return desc;
}
//or should I palce the code in the page Load event?????????
protected void Page_Load(object sender, EventArgs e)
{
lblNameProductInfo.Text = Resources.Resource.lblNameProductInfo;
if (!Page.IsPostBack)
{
//the right code here?????
}
}
max
write to me please if you need some more info or the site adress so you can see the problem live
|
|
|
|
|
I'h fixed the problem, thanxxx
|
|
|
|
|
Hello,
I am trying to print an image (size A4) on a page whithout any borders.
Using a Epson Stylus DX6000, set borderless and the correct paper media in the printer's preferences.
Code:
PrintDocument pdoc = new PrintDocument();<br />
pdoc.PrinterSettings.PrinterName = "EPSON Stylus DX6000 Series";<br />
pdoc.PrinterSettings.Copies = 1;<br />
pdoc.PrintPage += new PrintPageEventHandler(pdoc_PrintPage);<br />
pdoc.Print();<br />
<br />
void pdoc_PrintPage(object sender, PrintPageEventArgs e)<br />
{<br />
System.Drawing.Bitmap bm = System.Drawing.Bitmap.FromFile( imagePath ) as System.Drawing.Bitmap;<br />
e.Graphics.DrawImage( bm, 0, 0 );<br />
}
Tried setting Margins, negative x and y, changing papersize, setting OriginAtMargins and all I could think of.
Could not get rid of the 3mm print margin in the result.
Using a external application (Microsoft Office picture Manager) to print the image gave the desired result.
Can anybody help me?
Regards,
Antoon
|
|
|
|
|
My Code is runnnig the same function 100000000000000000 times a day
I want to speed my function runnig time.
so...the qst is: which type of code is more effective:
return Convert.ToBoolean((var >> n) & 0x1));
or
if (((var >> n) & 0x1) == 0) return true;<br />
else return false;
|
|
|
|
|
Almost certainly the second I'd have thought, although they appear to return the opposite of each other your two methods. With stuff like this, stick it in a loop and time it for millions of times, you'll soon get any idea of which method is best.
Having said that, in my experience what works well on an AMD based machine may not be the best way of Intel and vice-versa. To do with the JITing I'd imagine.
Regards,
Rob Philpott.
|
|
|
|
|
This is not my true code...You right I have a mistake in my example
tnx for your help
|
|
|
|
|
return ((var >> n) & 0x1) == 0);
Probably faster than the first solution.
Standards are great! Everybody should have one!
|
|
|
|
|
work faster...tnx.
|
|
|
|
|
Hi All
I coded in magic before. Magic has a function where you can set a value (ex. Set(1,A)) in a memory variable A. And you can get this value anywhere by calling the Get(A) method.
This works extremly well when you need to cach values that is used all over your app.
Can anyone help me with this or point me in the right direction?
Thanks in advance!!
Thanks,
Chris
|
|
|
|
|
Hi.
I am looking for c# code to assign a drive letter to an unassigned hdd drive partition.
The hard disc will be identified by its name.
Thanks in advance.
Ralph
|
|
|
|
|