Jag försöker köra en WinForm Kontroll via webb. Lyfter denna tråd. Finns det ingen som kan ge mig en ledtråd? http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial_s&hl=en&q=c%23+ie+host+windows+forms+control+html&btnG=Google+Search Det verkar som att kontrollen inte hittas. WinForm ListBox kontroll i en WebForm (IE)
HAr byggt en WinForm UserControl med en listbox som hanterar Drag And Drop.
Denna vill jag "hosta" i en WebForm.
Har lagt dll'en i bin katalogen för mitt testproj och skapat följande:
.aspx kod:
<code>
...
<object id="IEcontrol" classid="http://localhost/test/bin/DragAndDrop.dll#DragAndDrop.UserControl1">
</object>
...
</code>
Men kontrollen dyker ej upp. Inga fel visas, vad har jag missat??
WinForm kod:
namespace DragAndDrop
{
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
// DragDrop
private void listBox1_DragDrop(object sender, System.Windows.Forms.DragEventArgs e)
{
string[] s = (string[])e.Data.GetData(DataFormats.FileDrop,true);
listBox1.Items.Add(s.GetValue(0).ToString());
}
// DragEnter
private void listBox1_DragEnter(object sender, System.Windows.Forms.DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
e.Effect = DragDropEffects.All;
else
e.Effect = DragDropEffects.None;
}
private void listBox1_DragOver(object sender, System.Windows.Forms.DragEventArgs e)
{
e.Effect = DragDropEffects.Move;
}
}
}
Sv: WinForm ListBox kontroll i en WebForm (IE)
Sv:WinForm ListBox kontroll i en WebForm (IE)
Det ger mig bla.:
http://www.15seconds.com/issue/030610.htm
som vid en snabb titt ser ut att göra lite annorlunda än vad du görSv: WinForm ListBox kontroll i en WebForm (IE)
classid="http://localhost/test/bin/DragAndDrop.dll#DragAndDrop.UserControl1"
dll filen ligger i bin katalogen.
har testat de flesta varianter utan framgång.Sv:WinForm ListBox kontroll i en WebForm (IE)
<html>
<body>
<p>Hello World Control<br> <br></body>
<object id="HelloWorldControl1"
classid="http:HelloWorldControl.dll#HelloWorldControl.HelloWorldCtl"
height="500" width="500" VIEWASTEXT>
</object>
<br><br>
</html>
Om du tittar på classid så har han inte med någon hel url där, har du testat det?
Sv:WinForm ListBox kontroll i en WebForm (IE)
fick det att fungera då jag satte siten till trusted site och ändrade i .net configurationen för trusetedSite_zone.