|
Hi
Developing a a project in visual studio 2008, c# .net, using videolab (www.mitov.com) components.
has a component that outputs video to DSfilters and i would like to use this so windows media encoder picks it up, i have been playing around with VCam sdk http://www.e2esoft.cn/vcam/vcamsdk.asp[^]
and it works great however i enquired over 2 weeks ago about buying the software and no one has got back to me.
does anyone know of any similar software that will be seen by windows media encoder as a capture device or is there a way to do this with media encoder sdk
kenny
|
|
|
|
|
Virtual webcam can be found on the web.
For instance : ManyCam Virtual Webcam
But I don't know if I capture your question.
|
|
|
|
|
Hi,
I am a starter in developping applications with csharp smart device projects.I want to create a Form named PrincipalMenu where I have many icons that let me pass to other Forms.With the toolbox tool,I create my listView and i associated an imageList.I want now to show my icons(which are the nodes of my imagelist)when running the application and associate to anyone a code to let me pass to a form.
I write this code but it doesn't show me anything when running application:
using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Essaie
{
public partial class Form1 : Form
{
private const int IMG_Traveaux = 0;
private const int IMG_Stock = 1;
private const int IMG_Energie = 2;
private const int IMG_Sync = 3;
private const int IMG_Info = 4;
private const int IMG_Quitter = 5;
private ListViewItem LVI_Traveaux;
private ListViewItem LVI_Stock;
private ListViewItem LVI_Energie;
private ListViewItem LVI_Sync;
private ListViewItem LVI_Info;
private ListViewItem LVI_Quitter;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
ListView MaLV = new ListView();
MaLV.Parent = this;
MaLV.Dock = DockStyle.Fill;
MaLV.View = View.Details;
LVI_Traveaux = new ListViewItem("Travaux");
LVI_Traveaux.ImageIndex = IMG_Traveaux;
LVI_Stock = new ListViewItem("Stocks");
LVI_Stock.ImageIndex = IMG_Stock;
LVI_Energie = new ListViewItem("Energie");
LVI_Energie.ImageIndex = IMG_Energie;
LVI_Sync = new ListViewItem("Synchronisation");
LVI_Sync.ImageIndex = IMG_Sync;
LVI_Info = new ListViewItem("Informations");
LVI_Info.ImageIndex = IMG_Info;
LVI_Quitter = new ListViewItem("Quitter");
LVI_Quitter.ImageIndex = IMG_Quitter;
MaLV.Items.Add(LVI_Traveaux);
MaLV.Items.Add(LVI_Stock);
MaLV.Items.Add(LVI_Energie);
MaLV.Items.Add(LVI_Sync);
MaLV.Items.Add(LVI_Info);
MaLV.Items.Add(LVI_Quitter);
}
}
}
Can someone tells me the error and gives me the code of any node of the listview
thanks for u help
modified on Friday, April 2, 2010 11:58 AM
|
|
|
|
|
Tunisien86 wrote: ListView MaLV = new ListView();
This ListView will never be visible as you did not add it to the Form's Control collection.
Either you create a ListView with Visual Designer, and your code should populate that one (without creating a new LV), or you don't create an LV with Designer, your code creates one, adds it to this.Controls , and chooses its Location, Anchor, Dock, whatever, and populates it.
|
|
|
|
|
Hi Luc,
I am really starter.I don't understand u answer.If u can explain to me step by step or can u give a tuto to make my listview.
Thanks for u understood
(if u don't mind,can u give me u email or msn to contact from near)
|
|
|
|
|
In your Form1_Load() handler, add this line just before returning from the method:
this.Controls.Add (MaLV); /ravi
|
|
|
|
|
Hi,
I don't understand u meaning,sorry"just before returning from the method"
Thank u if u give me u code.
|
|
|
|
|
If you don't understand the phrase "just before returning from the method", I respectfully suggest you spend some time learning the basic concepts of programming before venturing to write code.
/ravi
|
|
|
|
|
Hi,
Thank u for u advice.I wanna tell u that is not a problem of learning programming,it is a problem of langage.I wanna tell u that in Tunisia,we study our subjetcs including informatic with French langage so there is a difficulty of langage.I will be grantful for u to understand my situation
Thank u
|
|
|
|
|
What I meant was, "dans votre Form1_Load procédure, ajoutez la ligne juste avant le retour". Sorry, I can't do any better.
/ravi
|
|
|
|
|
Hi,
thank u a lot for u understood.I add u propostion.But nothing happens.No icon of my listvew appears when running the application.(if u don't mind,can u give u chat contact to keep in touch with u,me marwenG@hotmail.fr)
Thank u
|
|
|
|
|
You're not seeing the items because you haven't added any columns to your list view.
private void Form1_Load(object sender, EventArgs e)
{
ListView MaLV = new ListView();
MaLV.Parent = this;
MaLV.Dock = DockStyle.Fill;
MaLV.View = View.Details;
ColumnHeader ch = new ColumnHeader();
ch.Text = "Column Name";
MaLV.Columns.Add (ch);
MaLV.Items.Add(new ListViewItem("Travaux"));
MaLV.Items.Add(new ListViewItem("Stocks"));
MaLV.Items.Add(new ListViewItem("Energie"));
MaLV.Items.Add(new ListViewItem("Synchronisation"));
MaLV.Items.Add(new ListViewItem("Informations"));
MaLV.Items.Add(new ListViewItem("Quitter"));
this.Controls.Add (MaLV);
}
/ravi
|
|
|
|
|
Hi,
i tried what u wrote to me but still not showing anything.I read in some tuto to set the View property of my ListView to LargeIcon and then set the LargeImageList property with my required images.I don't understand this.can u explain to me?
thanks
|
|
|
|
|
The code I posted works for me. I haven't set the image index because the list view mode is "detail". You'll need to post your code if you'd like me to take a look at it.
/ravi
|
|
|
|
|
Hi Ravi,
I want to ask u before that in ImageList'proprieties i give as image size 64,64 but in reality my images(icons) haven't this size.Is that a problem.
For my code,my project contain 1 Form which has this code
using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Essaie
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
ListView MaLV = new ListView();
MaLV.Parent = this;
MaLV.Dock = DockStyle.Fill;
MaLV.View = View.Details;
ColumnHeader ch = new ColumnHeader();
ch.Text = "Column Name";
MaLV.Columns.Add(ch);
MaLV.Items.Add(new ListViewItem("Travaux"));
MaLV.Items.Add(new ListViewItem("Stocks"));
MaLV.Items.Add(new ListViewItem("Energie"));
MaLV.Items.Add(new ListViewItem("Synchronisation"));
MaLV.Items.Add(new ListViewItem("Informations"));
MaLV.Items.Add(new ListViewItem("Quitter"));
this.Controls.Add(MaLV);
}
}
}
Thanks a lot for u contribution
Marwen
|
|
|
|
|
Just a reminder to put your code in the code block tags. It makes it much easier for others to read and review.
|
|
|
|
|
Hi,
I replace it.Yes so nice and more lisible.Can u give me now a solution
Thanks Leckey
|
|
|
|
|
Hi
i need wfmc table definitions to implement wf in my app according to wfmc standards, i found Business Process Analytics Format Schema in this[^] link, but could not found table definitions and database schemas.
can anybody help me ?
thanks.
|
|
|
|
|
Does this have anything to do with C#?
It's time for a new signature.
|
|
|
|
|
Does this have anything to do with programming?
Me, I'm dishonest. And a dishonest man you can always trust to be dishonest. Honestly. It's the honest ones you want to watch out for...
|
|
|
|
|
|
I created a UserControl that contains three RichTextBox controls. I added a PrintDocument property, and the methods required to print (Print, PrintPage, BeginPrint, etc).
I have a loop that iterates the data and loads three strings in the RichTextBox controls, one to each control, and then calls PrintDocument.Print(). It should then print that page and get the next three strings of data to print.
This works fine for the first page, but the other pages don't print. After calling PrintDocument.Print() the program returns to the main form that called the UserControl print method.
How do I continue iterating through my loop to print more pages?
|
|
|
|
|
Hi,
the general answer is: in the PrintPage handler, you should set PrintPageEventArgs.HasMorePages ; however it might be more complex than that when printing list-oriented controls (including RichTextBox) as there may be more data in them than is visible at any one time on your Form.
|
|
|
|
|
Luc Pattyn wrote: you should set PrintPageEventArgs.HasMorePages;
I already thought of that. I also thought of setting the printrange to currentpage and then repeatedly call Print. Even that failed.
pagesLeft = this.Print( e );
if ( pagesLeft < cardsToPrint.Count )
{
e.HasMorePages = true;
}
else
e.HasMorePages = false;
The Print() method calls Graphics.DrawString() and draws the strings on the PrintDocument graphics rect. For a single page it works perfectly.
|
|
|
|
|
This is what I suggest as a test: keep things as simple as possible. Hence use a boolean class member:
bool firstPage=true;
then do:
e.HasMorePages=firstPage;
firstPage=false;
That should print two pages, no matter what. Then take it from there.
|
|
|
|
|
I'll give it a try. Thanks!
|
|
|
|