|
Hi,
Try overriding SetBoundsCore of PictureBox. The Bounds property setter isn't always actually changing the values.
Mika
|
|
|
|
|
Thanks Mika; reading the documentation on SetBoundsCore () made me realize that the docking/anchoring properties of the PictureBox are probably what's causing this behavior.
|
|
|
|
|
You're welcome
Mika
|
|
|
|
|
Hi All,
I am using MailTo tag in my application.
I have wriitten a following line of code
hlink.NavigateUrl = "mailTo: ?body=" +
"http://servername/sites/Testsites/Test%20Requests/test.xls";
where hlink is a hyperlink column of the GridView.
When I run the code , I get the following result in the Body of the Email
http://servername/sites/Testsites/Test?20Requests/test.xls
Please help.
|
|
|
|
|
if you mean to add SPACE , did u try
hlink.NavigateUrl = "mailTo: ?body=" +
"http://servername/sites/Testsites/Test Requests/test.xls";
Vikas Amin
My First Article on CP" Virtual Serail Port "[^]
modified on Thursday, July 24, 2008 5:33 PM
|
|
|
|
|
I don't want to add space in URL
I want "%" string in my URL .
|
|
|
|
|
I want my URL to be
"http://servername/sites/Testsites/Test%20Requests/test.xls"
I don't want to add space
but in the MailTo tag "%" sign use for space.
I want to treat "%" as a part of the string.
|
|
|
|
|
please provide a snip of your code
Vikas Amin
My First Article on CP" Virtual Serial Port "[^]
modified on Thursday, July 24, 2008 5:33 PM
|
|
|
|
|
I have written the code:
I have created a HyperLink named "hlink"
I have add MailTo tag in following manner
Note: I want "To" to be filled up by user thts why I havenot specified tht.
hlink.NavigateUrl = "mailTo: ?body=" + "http://wserver/sites/Testsite/test%20Requests/Blank_CAR.xls";
The output is:
In the body part of the Email is
http://wserver/sites/Testsite/test Requests/Blank_CAR.xls
The output should be
http://wserver/sites/Testsite/test%20Requests/Blank_CAR.xls
Request your help.
|
|
|
|
|
Does anyone have the simple C# code for showing a butterfly flying across the screen. The one I remember from years ago used only two jpg pictures.
Thanks,
dflat4now
|
|
|
|
|
I doubt anyone would have pre-made code of something you saw ages ago. However I can give a few suggestions:
.NET 1.+
You can use the ImageAnimator class to animate a gif image which would contain the images of the butterfly. You would then have to repaint and move the butterfly along a predetermined path that meets your criteria
.NET 3.0
Use Expression Blend to create a timeline using the butterfly images that you have already created.
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
|
|
|
|
|
My suggestion is using the SilverLight.
|
|
|
|
|
Hey, just wondering what the best method would be for storing simple objects in an mysql table.
<br />
public class Address<br />
{<br />
public int Number { get; set; }<br />
public int Unit { get; set; }<br />
public string Street { get; set; }<br />
public string City { get; set; }<br />
public string Province { get; set; }<br />
public string Country { get; set; }<br />
public string PostalCode { get; set; }<br />
}<br />
|
|
|
|
|
You could serialize the object and store the xml.
|
|
|
|
|
damianrda wrote: Hey, just wondering what the best method would be for storing simple objects in an mysql table.
One popular method is called Object Relational Mapping[^]
led mike
|
|
|
|
|
Ok, well i managed to serialize the object using a binaryformatter and then base64'd the result.
<br />
public string Serialize()<br />
{<br />
MemoryStream MemStream = new MemoryStream();<br />
BinaryFormatter Serializer = new BinaryFormatter();<br />
<br />
Serializer.Serialize(MemStream, this);<br />
<br />
return Encoding.ASCII.GetString(MemStream.ToArray()).ToBase64();<br />
}<br />
but im having some issues when deserializing:
"End of stream encountered before parsing was completed."
<br />
public static Address Deserialize(string SerializedData)<br />
{<br />
Address Address;<br />
MemoryStream MemStream = new MemoryStream();<br />
BinaryFormatter Serializer = new BinaryFormatter();<br />
<br />
string Decoded = SerializedData.FromBase64();<br />
byte[] Buffer = Encoding.ASCII.GetBytes(Decoded);<br />
MemStream.Write(Buffer, 0, Buffer.Length);<br />
<br />
Address = (Address)Serializer.Deserialize(MemStream); <-- fails right here...<br />
<br />
return Address;<br />
}<br />
|
|
|
|
|
Basically, what you're missing is seeking the
stream pointer to the beginning after writing
to the memstream but before calling Deserialize().
Try
public string Serialize()
{
MemoryStream MemStream = new MemoryStream();
BinaryFormatter Serializer = new BinaryFormatter();
Serializer.Serialize(MemStream, this);
return Convert.ToBase64String(MemStream.ToArray());
}
public static Address Deserialize(string SerializedData)
{
byte[] Buffer = Convert.FromBase64String(SerializedData);
MemoryStream MemStream = new MemoryStream(Buffer);
BinaryFormatter Serializer = new BinaryFormatter();
return (Address)Serializer.Deserialize(MemStream);
}
*edit* condensed Deserialize() a bit
Mark Salsbery
Microsoft MVP - Visual C++
modified on Wednesday, July 30, 2008 6:29 PM
|
|
|
|
|
Hi,
Iam developing an application/service for printers.The scenario is as follows
1. When a user selects a document and then he says the print command(no through my application...he selects normal print in file menu)then i have to catch some details like printername,no.of pages,document name..and so on...This action should be done before it get out from spooler.
2. As all of you that after printing data from spooler will be deleted..but in general for example for HP printer 3 files like lpr1234.tmp,shockwaveobject file ,.shd are generated. In this I have take take required files and keep them in my own spooler.
On my extensive search I came to know that by using WMI and WindowsAPI functions I can get to this goal...
But Iam unable to get into the right way....
If I have to use APIs then kindly tell what are the method I have to implement(if possible give me documentation link)
If through WMI....kindly guide me for the same
ALL these should be act as a service.....
thanks in Advance
|
|
|
|
|
Application -> GDI -> Winspool.drv -> Spoolsv.exe
Your intension is to catch all the printer jobs that are generated from any window on your PC . That should be easy if you have only one window
we can use simple hook , but now we need to put a hook before the spooler.exe . Hey but what Winspool.drv does an RPC to the Spooler.exe.
1. Put a hook on the "winspool.Drv" EntryPoint="StartPagePrinter"
that is just as we do it with normal DLL
2. I am not sure but you can check this article
http://msdn.microsoft.com/en-us/library/aa230613(VS.60).aspx[^]
Vikas Amin
My First Article on CP" Virtual Serail Port "[^]
modified on Thursday, July 24, 2008 5:33 PM
|
|
|
|
|
|
Hi,
Thanks for your help and very valuable suggestion
Now I developed a service that can pause my documents came for printing.This should also be done when a new document came for printing.
But how to achieve this Iam unable to do it.
for example...
I have given a document1,document2 for printing....then if i manually start my service it is making them into pause state..this is fine
But again a new one say document3 came for printing...Iam unable to make it to Pause state..Iam lacking here..
So I want to make my servcie work in such a way that it should identify a new document arrival for printing ..and automatically make it to pause state
If I have to make a scheduler what I have to write in that?
Kindly help me for that...
|
|
|
|
|
Sytem wide processes monitoring is complicated .
So did u try to put hook on the driver or the spooler ?
Vikas Amin
My First Article on CP" Virtual Serial Port "[^]
modified on Thursday, July 24, 2008 5:33 PM
|
|
|
|
|
|
FindFirstPrinterChangeNotification
http://www.tech-archive.net/Archive/VC/microsoft.public.vc.mfc/2005-10/msg00013.html
http://msdn.microsoft.com/en-us/library/ms535514(VS.85).aspx
http://binaryworld.net/Main/CodeDetail.aspx?CodeId=3643
PRINTER_INFO_1 contains the page number information for the pritner job
Vikas Amin
My First Article on CP" Virtual Serial Port "[^]
modified on Thursday, July 24, 2008 5:33 PM
|
|
|
|
|
hi all,
i write the following code for extract the data from a database, data also retrieved but there is a problem ...code is here
OracleConnection dataConnection = new OracleConnection();
ArrayList objList = new ArrayList();
try
{
dataConnection.ConnectionString = "Data Source=orc;Persist Security Info=True;User ID=scott;Password=tiger;Unicode=True";
dataConnection.Open();
OracleCommand datacommand = new OracleCommand("SELECT * FROM DEPT", dataConnection);
OracleDataReader datareader = datacommand.ExecuteReader();
Dept d = new Dept();
while (datareader.Read())
{
d.DNAME = datareader["DNAME"].ToString();
d.DEPTNO = datareader["DEPTNO"].ToString();
d.LOC = datareader["LOC"].ToString();
objList.Add(d);
}
datareader.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
dataConnection.Close();
}
try
{
cmbDname.DataSource = objList;
cmbDname.DisplayMember = "DNAME";
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
but i amazed ......all filled data of combobox is same i.e DNAME
like : OPERATIONS (which is last row of DEPT table)
because
objList store only last data (OPERATIONS)........
but when i replace
objList.Add(d); with
objList.Add(d.DNAME); then objList store different DNAME..........but this time objList has only one colum <dname>....
my problem is that how can i store whole row in objList
|
|
|
|