|
I'm having problems with a get/set property, and I want to know how to use it. Declaration in the library where it is says this:
public abstract new bool Mute [ get, set ]
Member of Microsoft.MediaCenter.Extensibility.AudioMixer
Thanks in advance,
Theo
|
|
|
|
|
*edit* Woops, just looked it up, it's a native .NET library. Cool . So just add a reference to Microsoft.MediaCenter.dll in your Visual Studio project, then go something like:
using Microsoft.MediaCenter.Extensibility;
...
AudioMixer mixer = AddInHost.AudioMixer;
bool isMuted = mixer.Muted;
mixer.Muted = true;
Tech, life, family, faith: Give me a visit.
I'm currently blogging about: Cops & Robbers
Judah Himango
|
|
|
|
|
This code does not work Keep in mind the AudioMixer is an interface, not a class.
|
|
|
|
|
Ok, you didn't ask how to get the AudioMixer, so I assumed you already knew. The article I linked to has some examples; I don't know offhand because it's a 3rd party extension that I've never used before. I suggest you create another post if you need help creating the AudioMixer.
Tech, life, family, faith: Give me a visit.
I'm currently blogging about: Cops & Robbers
Judah Himango
|
|
|
|
|
I am trying to find a way to remove data from a file using C#.
I know how to edit using FileStream.Seek and a StreamWriter, and I know how to append data to the end, but I haven't found a way to actually remove data from the end of a file.
Due to file size and memory constraints, reading the whole thing in, saving it as a new file, and then deleting the old file is not an option.
Is there a way to write an EOF where I specify, and that's that? (if so, how do you actually do that?) Or do I have to go about doing this some other way?
Thanks in advance for the help,
Jonathan Mitchem
|
|
|
|
|
No matter what you do, you'll have to get the file stream. This is standard. You can Seek to a position (or .Position) the position of the stream, write data to it, then save it, overritting the previous file. That's probably your best bet.
Tech, life, family, faith: Give me a visit.
I'm currently blogging about: Cops & Robbers
Judah Himango
|
|
|
|
|
|
Use the SetLength method of the FileStream class.
---
b { font-weight: normal; }
|
|
|
|
|
I have a control inherited from ComboBox. In constructor I add some items. Now, when my control is have been putted onto form designed calls to constructor and item collection is automatically updates. How can I prevent this action, some directive or attribute that tells to designer not to call to constructor during the design time?
|
|
|
|
|
Please see this page[^] for information about how to write design-time aware code.
Also, the designer will always call the default constructor (i.e. the constructor that takes zero parameters). If you want to create a constructor that gets called only by your code, create a second constructor that takes a parameter.
Tech, life, family, faith: Give me a visit.
I'm currently blogging about: Cops & Robbers
Judah Himango
-- modified at 13:30 Thursday 15th September, 2005
|
|
|
|
|
There is a lot of information there... unfortunately I have not found what I need, but thanks.
Declare additional constructor with different from void parameters will be not so "right" way. It must be something that resolves this problem...
|
|
|
|
|
If your control inherits from System.ComponentModel.Component (or System.Control, which inherits from System.ComponentModel.Component), then you can get the value from the protected DesignMode property to indicate whether you're in design mode.
public class MyControl : Control
{
public MyControl()
{
bool designMode = this.DesignMode;
}
}
Tech, life, family, faith: Give me a visit.
I'm currently blogging about: Cops & Robbers
Judah Himango
|
|
|
|
|
thanks that is exactly what I need
|
|
|
|
|
I have a gif file with 3 pictures, next to next in one image. Seperated by black lines.
Each picture has a width of 100pix, the black seperation line has 2 pix. Max width is 306.
Now I want to copy the first picture into the imagebox. How can I copy the first picture into the imagebox?
I never have worked with sprites, so I don't know how to get this.
|
|
|
|
|
It's seems that your problem is to separate one peace of entire image from other. If there is width of each peace is constant it will be very easy, but if not, you need to "search for black line"...
What exactly you want to know?
|
|
|
|
|
I know exactly the positions.
1st 1-300
2nd 303-603
3rd 606-906
no dynamic problem, all pictures positions are placed logical, like sprites.
|
|
|
|
|
there is your code, I believe it works
<br />
Image src = Image.FromFile();<br />
<br />
Graphics gr = Graphics.FromImage(src);<br />
<br />
Point point = new Point(1, 0);<br />
<br />
for (int i=0; i<3; i++)<br />
{<br />
Bitmap bitmap = new Bitmap(300, , gr);<br />
<br />
gr.DrawImageUnscaled(src, point);<br />
<br />
point.Offset(303, 0);<br />
<br />
bitmap.Save("filename.bmp", System.Drawing.Imaging.ImageFormat.Bmp);<br />
}<br />
|
|
|
|
|
thx
|
|
|
|
|
Hi,
I need to implement node copy/paste functionality in my treeview control. What is a good way of accomplishing this?
Thanx
|
|
|
|
|
Hi,
You can not "copy" nodes but you can clone them using the
myTree.Nodes[i].Clone() method
Playing with this you can implement what you need
|
|
|
|
|
Thanx, but if I'm looking for sort of 'simple' copy/paste, namely just duplicating a node visually using keys 'cntrl C' and 'cntrl V', do I need to catch a 'keyPress' event or is there another way of doing it?
|
|
|
|
|
You can use the KeyDown event
|
|
|
|
|
Hello,
How can I get the last node in the hierarchy of a treeview?
Thanks
|
|
|
|
|
If you mean the last child, then:
someParentTreeNode.LastNode
or
int c = treeView1.Nodes.Count
treeView1.Nodes[c-1];
|
|
|
|
|
Thx for replying but that wont work
i = Tree.GetNodeCount(true) will return the number of nodes in the tree including the sub trees, but Nodes[i] will throw an exception as Node.Nodes contains only the nodes in the node collection of the node Im searching (yeah its confusing). Say the tree has 500 nodes but only 4 at first level, doing this:
n = Tree.GetNodeCount(true);
TreeNode last = Tree.Nodes[n]; // exception because Tree.Nodes has 4 elements and Im trying to get the 500th.
what I need is the LAST node in the last level of the tree.
|
|
|
|