|
Hi NewbieDude!
you can also override the OnMouseWheel method.
protected override void OnMouseWheel(MouseEventArgs e)
{
base.OnMouseWheel (e);
if((e.Delta / -120) > 0)
{
}
else
{
}
}
hope that helps!
microsoc
|
|
|
|
|
Hello.
I have a webform that when the user clicks print receipt, it will print a report. This works ok. But l want to pass a variable from the form to be displayed in the report.
My code so far: I want to pass totalcost and display that in the report.
<br />
string totalCost = "1000";<br />
rptReceipt customerReceipt = new rptReceipt();<br />
this.rptViewerReceipt.SelectionFormula = "{PurchasedProducts.CustomerID} = '" + customerID + "' ";<br />
this.rptViewerReceipt.ReportSource = customerReceipt;<br />
this.rptViewerReceipt.Refresh();<br />
this.rptViewerReceipt.Show();<br />
<br />
Many thanks in advance,
Steve
|
|
|
|
|
Running th efollowing code under .net 2.0
can you see why there is an error on Substring and LastIndexOf please?
The error is: system.net.mail.attachmentcollection does not contain a definition for substring. Same error is produced for LastIndexOf
Thanks
Outlook.MailItem memo = (Outlook.MailItem)app.CreateItem(Outlook.OlItemType.olMailItem);
// populate... - never quite as straightforward as it should be...
if (base.To != null)
{ // might not be a "to" selected
memo.To = base.To.Substring(base.To.LastIndexOf("\"") + 1);
}
memo.Subject = subject;
|
|
|
|
|
It's not a string, it's a collection.
You have to loop through the collection and do the string operation on each member.
---
b { font-weight: normal; }
|
|
|
|
|
sorry I do not follow.
Could you please give an example based on the code that I have sent?
Thanks
|
|
|
|
|
I haven't checked the documentation for the collection, but if it simply contains strings, it would look like this:
foreach (string email in base.To) {<br />
memo.To.Add(email.Substring(email.LastIndexOf("\"") + 1));<br />
}
---
b { font-weight: normal; }
|
|
|
|
|
Hi,
There are two errors that I get now:
the error on foreach is: can not convert type: system.net.mail.MailAddress to string
and the other error is on Add
the error is: string does not contain a definition for Add
Thanks
|
|
|
|
|
It's apparent you don't have an understanding of the type system. A type contains methods (such as Add). If you have a function called
private void Add(MailItem item);
You can only pass a MailItem instance into the Add method. You cannot go
Add("hello");
or
Add(5);
And so on. Likewise, string.Add doesn't exist. And you can only use foreach over a System.Collections.IEnumerable type. To solve your problem, check the return type on System.Net.MailMessage.To, does it return a string? Guessing from your error, it doesn't return a string. So use
foreach(WhateverTypeItReturns r in message.To)
{
...
}
|
|
|
|
|
Check the documentation for the classes that you try to use.
It seams like you are trying to get a collection of mail addresses and put into a property that only accepts a single address. That is of course not possible, and you probably have to create one object for each of the addresses.
---
b { font-weight: normal; }
|
|
|
|
|
Simple. The To property does not return a string, therefore, there is no SubString method to call on it.
To returns a Recipients Collection. The is no SubString method to call on this collection. You can find the docs on this here[^] on MSDN.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Try this:
foreach (MailAddress email in base.To)
{
memo.To.Add(email.Address.Substring(email.Address.LastIndexOf("\"") + 1));
}
|
|
|
|
|
The error is:
string does not have a definition for Add
Thanks
|
|
|
|
|
I have a System.Drawing.Image img object, which I got from a stream, I save it to a file, in this way:
img.Save(SomeFileStream, System.Drawing.Imaging.ImageFormat.Tiff);
And it works just fine. However, not every picture editor wants to open it - the error is : Decompression library not available, like it's saved in some weird format, or something, thus the viewing control cannot show it.
How do I deal with this? Should I save the Image object in a different way?? Or what??
Thanks
|
|
|
|
|
just change the format from .Tiff to .bmp or jpeg
i think that will help u
Regards,
Pramod
|
|
|
|
|
Yadav Pramod wrote: just change the format from .Tiff to .bmp or jpeg
Well, maybe, but I have to save it in tiff format....
|
|
|
|
|
There are various compressions in use in the TIFF format. Make sure your other apps are NOT using JPG compression in the TIFF.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
That's what I thought also. How do I specify which compression to use, and (probably a dumb question) what kind of compressions are there?
-- modified at 9:26 Wednesday 25th January, 2006
|
|
|
|
|
Whoops! I got your question backwards. I thought you were saving these images in other apps and your application wouldn't open them. Sorry!
The TIFF format support built into the .NET Framework pretty much sucks. I'd seriously consider using a 3rd party library for image handling or saving to a full, no compression, format like .BMP and converting the image using an outside utility.
Google search for "TIFF .NET[^]".
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Yeah, I solved it. The .NET default compression iz LZW - I need to use the CCITT compression, and with it, it works just fine.
Thanks anyway
Best regards,
Aleksandra
|
|
|
|
|
Ya learn somethin' new everyday! Thanks!
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hi,
I have written a windows application in .net 2.0
Do you know how I can have an install setup so that I can email the required files to another person to instal?
Thanks
|
|
|
|
|
Why not just attatch the deployment folder as a zipped file?
|
|
|
|
|
How and where do I get to this deployment folder please?
Thanks
|
|
|
|
|
What he's saying is that there's nothing magic about .NET executables and components. Just copy the .exe file and any .dll files out of the bin/Release or bin/Debug directory, zip them up, and send them to your friend.
|
|
|
|
|
hoe do these dll and .exe files get created. Are they created as you compile the program?
Thanks
|
|
|
|