|
AFAIK no, since files (on FAT and NTFS) are identified by their fully qualified name. Methinks you're better off storing information such as this in the registry.
/ravi
|
|
|
|
|
Hi, I have a control that has a size of 800 by 600 and i want to print the exact same size on my bImage. But on my print preview it's somehow my bImage is getting trimed. But if i increase the size from 800 by 600 to 900 by 700 then i get the full image.
Can somebody help me so i get the full image within the size of 800 by 600
Thanks
Bitmap bImage = new Bitmap(800, 600);
objectesList[i]).DrawToBitmap(bImage, new Rectangle(20, 80, 800, 600));
e.Graphics.DrawImage(bImage, new Rectangle(20, 40, 800, 600));
|
|
|
|
|
Hi,
I do not know what DrawToBitmap exactly does but in that function you are using a Rectangle to specifiy the bounds where the something should be painted. The Rectangle has an offset (not starting at 0;0 but at 20;80). What is this offset for? Have you tried leaving it away?
Bitmap bImage = new Bitmap(800, 600);
objectesList[i]).DrawToBitmap(bImage, new Rectangle(00, 800, 600));
e.Graphics.DrawImage(bImage, new Rectangle(0, 0, 800, 600));
Robert
|
|
|
|
|
Thanks, it does display the entire image now. But, i am getting the image width 800 that's what i want but another thing is that my image height its more than 600. If i reduce the image height then my image get trimmed from the bottom.
I couldn't figure it out why is this happening.
Thanks
|
|
|
|
|
Hi...
Can any1 direct me to a TabPage control that has a closing functionality.
thanks
o O º(`'·.,(`'·., ☆,.·''),.·'')º O o°
»·'"`»* *☆ t4ure4n ☆* *«·'"`«
°o O º(,.·''(,.·'' ☆`'·.,)`'·.,)º O o°
|
|
|
|
|
t4urean wrote: closing functionality
What do you mean by this?
only two letters away from being an asset
|
|
|
|
|
The Original TabPage control don't have any closing button or somefin like that. I want to be able to close the tabpage by using Mouse clicks etc
Hope U understand my Question
o O º(`'·.,(`'·., ☆,.·''),.·'')º O o°
»·'"`»* *☆ t4ure4n ☆* *«·'"`«
°o O º(,.·''(,.·'' ☆`'·.,)`'·.,)º O o°
|
|
|
|
|
|
Yes Of course!!1
o O º(`'·.,(`'·., ☆,.·''),.·'')º O o°
»·'"`»* *☆ t4ure4n ☆* *«·'"`«
°o O º(,.·''(,.·'' ☆`'·.,)`'·.,)º O o°
|
|
|
|
|
Hello!
You can try this. It's a great control with the look and feel of VS2005.
Regards
|
|
|
|
|
|
Hi everyone!
I am using Windows XP. I want my program to save a file into windows temporary folder under the local settings of the current user.
1. How I can do that?
2. How I can create hexa-decimal array generated name of these files and discard them after use.
Thank you.
|
|
|
|
|
Use System.IO.Path.GetTempFileName()
Arthur Dent - "That would explain it. All my life I've had this strange feeling that there's something big and sinister going on in the world."
Slartibartfast - "No. That's perfectly normal paranoia. Everybody in the universe gets that."
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
|
I want to know if there is a software that can generate sql statement for c#. All that I want to do for example, assume that I want to insert a value from a textbox,
<br />
sqlStatement = "INSERT INTO TableName(FieldName" +<br />
"VALUES('ValueFieldName'";<br />
Now if my value field name comming from a textBox for example, then the code will change to
<br />
<br />
sqlStatement = "INSERT INTO TableName(FieldName" +<br />
"VALUES('" + textBox.Text + "'";<br />
|
|
|
|
|
mfcuser wrote: sqlStatement = "INSERT INTO TableName(FieldName" +
"VALUES('ValueFieldName'";
Add the ")" at the end of 'FieldName'
Also, at the end of the SQL statement.
mfcuser wrote: sqlStatement = "INSERT INTO TableName(FieldName" +
"VALUES('" + textBox.Text + "'";
Add the ")" at the end of 'FieldName'
Also, at the end of the SQL statement.
If your SQL statement is not working that is probly why.
Programmer: A biological machine designed to convert caffeine into code. * Developer: A person who develops working systems by writing and using software.
[ ^]
|
|
|
|
|
Thank you, I may have missed that
|
|
|
|
|
In terms of SQL code generation, check out proper databinding and the dataAdapter class. This allows you to set up a query through an adapter, and then bind a textbox to a column(and specific row if necessary) of the result. The dataAdapter will automatically do the SQL generation for loading from / saving back to the db for you. Its good stuff.
Check out here[^] for Databinding basics (its in VB, but the concepts are the same), and here[^] for a more advanced view at things (the book is great, I use it all the time as a reference).
|
|
|
|
|
That is good, I will look at that. I have just print out the article. Since I am new to database, I have asked this question before, but nobody answered me.
here is it and it is from this link
http://www.codeproject.com/script/comments/forums.asp?msg=1785663&forumid=1649&mode=all&userid=191012#xx1785663xx[^]
============================================
I want to know which one is better. I see a better benefit on scripting, since any change on the database will enable you to change some code. Here is what I am talking about
Assume that I arleady know the database. For instance, I want to connect to an company database to read some information about employee names. Now, I can have a sample of that database and use a wizad to do that. Or I can use the oldbconnection and use sql command to do that. What I like with the wizard, is the fact that every field from the database can be pulled up with intellisense. And very easy to connect those field or the database to windows form component.
The problem I see in the wizard, if you don't know much about that dabase in advance and whant to read some field on it. I also see more people or book use the scripting than the wizard.
Anyway, all what I want to know which one is better to use; the database wizard or the sql command string which is related to ado.
|
|
|
|
|
You should never use textbox text directly inside your Sql query. See Colin's article on it
http://www.codeproject.com/cs/database/SqlInjectionAttacks.asp[^]
Arthur Dent - "That would explain it. All my life I've had this strange feeling that there's something big and sinister going on in the world."
Slartibartfast - "No. That's perfectly normal paranoia. Everybody in the universe gets that."
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
I haven't read the article, but what I did, I passed it to another string. For example,
stringName = textBox.Txt; I don't see the difference
|
|
|
|
|
Yeah... that does nothing. You need to sanitize user input and that article will explain how.
The problem is if something like this happens...
The user enters "'); DELETE FROM TableName WHERE 0 = 0;" into your text box then the sql statement becomes:
INSERT INTO TableName(FieldName) VALUES(''); DELETE FROM TableName WHERE 0 = 0;');
That means it inserts an empty string into the column and then deletes all rows from the table.
|
|
|
|
|
mfcuser wrote: stringName = textBox.Txt; I don't see the difference
That is still dangerous. Read Colin's article that Pete referred to
Some people have a memory and an attention span, you should try them out one day. - Jeremy Falcon
|
|
|
|
|
Now, I will start to use databinding rather than getting user input directly
|
|
|
|
|
There is nothing wrong with getting user input directly if you sanitise it (which you will still need to do with databinding) and use parameterised queries. See the article, it explains how to go from injecting values directly into a SQL Statement to using parameterised queries.
|
|
|
|