Vb.net te access formu göstermek

21/02/2013, 02:18

voxvox

Arkadaş Vb.net'teki form'un üzerine Access veritabanında oluşturdugum formları aktif olarak çekebilirmiyim İlginize sunarım.

Not:Veri çekmek gibi bir sorunum yok direk olarak Access formunu visual studyo kullanarak vb.net Formunun üzerinde yada örn Datagridview gibi bir tool un üzerinde göstermek istiyorum.
21/02/2013, 10:26

alpeki99

Yapmasına yaparsınız elbette ancak ciddi derecede test edip çalışmanız gerekir. Ben size c# kodu olarak vereyim siz Vb.Net'e çevirirsiniz:

Form1 üzerine panel ekleyin ismi panel1 olsun. Panel1'in Dock özelliğini Fill olacak şekilde değiştirin. Aşağıdaki kodları eklediğinizde Vb.Net'te Import ile kütüphane dosyalarını eklemeyi unutmayın.


[DllImport("user32.dll")]
static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);

private void Form1_Load(object sender, EventArgs e)
{
Process p = Process.Start("msaccess.exe");
Thread.Sleep(3500);
SetParent(p.MainWindowHandle, panel1.Handle);
}
21/02/2013, 22:31

voxvox

C# olarak kullansam sayın alpeki bu halde sorun olurmu
22/02/2013, 09:39

alpeki99

Alıntı:converter.telerik.com

adresinde çevirme işini yapabilirsiniz.