|
|
What the other person suggested is what you are trying to get to. By creating a new stream you are opening the file (or as close as you can get to it in C#). You can then manipulate what the stream returns before you put it into the textbox.
Regards,
Thomas Stockwell
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Visit my homepage Oracle Studios
Discounted or Free Software for Students:
DreamSpark - downloads.channel8.msdn.com
MSDN Academic Alliance - www.msdnaa.com
|
|
|
|
|
I would like to ask how to draw a status bar panel. Is there any event that supports us ? Thnk in advance
|
|
|
|
|
reallyneedhelp wrote: status bar pane
define status bar panel...
if you want to draw custom stuff on a control such as the panel youd use its OnPaint event handler like so
OnPaint(object sender, EventArgs e)
{
e.Graphics.DrawLine(new Point(50, 50),new Point(100, 100));
}
look around in the graphics object to see what else you can draw
Harvey Saayman - South Africa
Junior Developer
.Net, C#, SQL
you.suck = (you.passion != Programming)
|
|
|
|
|
You need to create a class that inherits from the status bar panel, and then alter its painting methods.
Regards,
Thomas Stockwell
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Visit my homepage Oracle Studios
Discounted or Free Software for Students:
DreamSpark - downloads.channel8.msdn.com
MSDN Academic Alliance - www.msdnaa.com
|
|
|
|
|
Hi,
Iam developing an application using c#.net for printers. My requirement is as follows
1. when user opens a file(say an example sample.doc)in that document he may select the Print option then Print dialogue box opens,and if he selects the printer in the specified network then the selected file(as in our example sample.doc) should not go to the windows print spooler..it should go the specified location(this location i will keep in my code).
I came to know that this can be done by using WindowsAPI.But to accomplish this I need all of ur guidence.
One more clarification I needed is that there is any possibility to run my service on print command by stoping the default service on that print command.
I have to do this without any client application.
Iam reuqesting all to help me...
|
|
|
|
|
You can use the PrinterSettings[^] property to check the printer name that the user selected.
PrintDialog pd = new PrintDialog();
if (pd.ShowDialog() == DialogResult.OK)
{
if (pd.PrinterSettings.PrinterName == @"\\unc-path\myPrinter\")
{
pd.PrinterSettings.PrinterName == @"\\new-unc-path\newPrinter";
}
}
Don't be overcome by evil, but overcome evil with good
|
|
|
|
|
I am new in c#.I am facing a problem to connect a page with another page in same window.how can I solve this problem?
|
|
|
|
|
are you doing a WinForms project?
if you are i think you want MDI windows....
to do that set the window you want to contain all the other windows MdiContainer property to true. Then When you create the child form set its MdiParent property to the instance of the parent.
buttonOneClick(object sender. EventArgs e)
{
MyChildForm myChildForm = new MyChildForm();
myChildForm.MdiParent = this;
myChildForm.Show();
}
Harvey Saayman - South Africa
Junior Developer
.Net, C#, SQL
you.suck = (you.passion != Programming)
|
|
|
|
|
|
yes use MDI like said before. Download some samples/articles here in codeproject and give it a try.
You should try also design usercontrols, and place then inside your form.
Preventing/Instead of creating many forms, you can create many usercontrols and display/load then in the same form.
I think you are going to use this more often.
GoodLuck 
|
|
|
|
|
I have a datetimepicker in my device application(Compact framework). I have put a textbox.I am not able to show today's date in textbox by selecting today's date in datetimepicker. I used the event selectedvaluechanged of datetimepicker. I need to show any other date and then only i am able to show today's date
|
|
|
|
|
Either select a different value for it's initial value or after setting the date call the ValueChanged method manually.
dateTimePicker1_ValueChanged(this, EventArgs.Empty);
DaveBTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)
|
|
|
|
|
Hi,
Why do I get these funny little squares when I read Arabic data from my database??
I'm using Oracle 10g and it's working quite fine with any language "I can save it and view it correctly using Oracle sql*plus" but it gets encrypted on my window form...
Please help.
All generalizations are wrong, including this one!
(\ /)
(O.o)
(><)
|
|
|
|
|
Maybe the control which shows your data has a font selected which does not contain Arabic characters. Often the default font is MS Sans Serif, and this lacks many characters. If you change the font to Arial, Tahoma, Courier New or something you should see your data.
|
|
|
|
|
Thanks Frank, but no,
I actually tried many fonts including Tahoma and Airal and even Arabic fonts and set the script to Arabic for this control "it's a tree view".. I thought it was as easy as this but no..
Thanks anyways Frank!
All generalizations are wrong, including this one!
(\ /)
(O.o)
(><)
|
|
|
|
|
If it's not the font, it must be lost somewhere else. Do you fill your tree view with self made code or do you use some sort of data binding? And do you read from the database with a plain data reader or do you use a data adapter plus dataset? Does your connection string contain anything that might enforce a certain codepage? In my experience (though not with Oracle but only with MS SQLServer) using the Visual Studio designer to define connections, datasets and things often leads to strange results
Maybe you can debug or write to the console (or a log file) what characters you actually get in which layer. Or just set up a tiny test application which just connects, reads a string from the table and writes it to the console.
|
|
|
|
|
Hey Frank,
Thank you for your replay mate!
I'm glad to tell you that my problem was solved simply by deleting the database and re-install it!!
Very funny eh?? I never thought the problem could reside in the database in this case but it did!
Thank you for your time Frank!
Frank Horn wrote: using the Visual Studio designer to define connections, datasets and things often leads to strange results
True, and there's no way I'd let the designer interfere in database business!
All generalizations are wrong, including this one!
(\ /)
(O.o)
(><)
|
|
|
|
|
Hi, I would like to access a directory on a server drive which is D:\myfolder
Is this the correct syntax?
@"\\" + servername + @"\" + @"D:\myfolder"
Thank you.
|
|
|
|
|
punkymt1 wrote: @"\\" + servername + @"\" + @"D:\myfolder"
Yes, correct
Did you faced troubles using it ?
foreach(Minute m in MyLife)
myExperience++;
|
|
|
|
|
Cheers thanks. I am going to try it on another pc since mine does not have access to this server and I would like to move the exe only.
|
|
|
|
|
Thats only correct if the D drive is shared as "D:"... which isnt the case if you just accept the default which is driveLabel(Drive Letter)
if its shared as "Blah blah" your path should read "\\serverName\blah blah\myFolder"
[edit]
you cant share the drive as "D:", it doesn't allow the semicolon. Tested on XP
[/edit]
Harvey Saayman - South Africa
Junior Developer
.Net, C#, SQL
you.suck = (you.passion != Programming)
|
|
|
|
|
I'm using
@"\\" + servername + @"\" + @"D$\myfolder"
or if you have a share directory, for example PUBLIC, then use:
@"\\" + servername + @"\" + @"PUBLIC"
|
|
|
|
|
I needed the "$". What is it called?
|
|
|
|
|
I would also look into
Path.PathSeparator
Path.VolumeSeparatorChar
Path.Combine
and really just the System.IO.Path class in general
hth
modified on Monday, July 28, 2008 7:10 AM
|
|
|
|