C# hWnd használata több beviteli box esetén

C# hWnd használata több beviteli box esetén
2018-03-20T21:01:28+01:00
2018-03-21T06:00:38+01:00
2022-10-15T21:35:47+02:00
Tetsu210
Sziasztok!

Segítséget szeretnék kérni abban, hogy ha tudom a képen szereplő 1-2-3-4 mezőnek a handle-jét ami a következő: IPManager, IPFrame, Edit, 1/2/3/4. Hogyan kell módosítani az alábbi kódot hogy pl. az IP cím boxnak ne csak az első részébe szúrja be a "192"-t? Hogy érhetem el a többit?
( ha a textBox1 és 2-be beírom a IPManager, IPFrame-t, hogy átírjam a megadott számot sajnos csak az első részbe másolódik be a másodikba nem)

Bocsánat, ha túl láma a kérdés vagy esetleg nem jól tettem fel, de a dolog ezen részét még nem igazán értem még. Ha bármilyen kérdés van, igyekszem a legrövidebb időn belül megválaszolni.

Hálás köszönet a segítőkészségért és a segítségért!!!

[DllImport("user32.dll", CharSet = CharSet.Unicode)]
        public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);

        [DllImport("user32.dll")]

        public static extern bool SetForegroundWindow(IntPtr hWnd);

        
        private void button1_Click(object sender, EventArgs e)
        {
            IntPtr WindowHandle = FindWindow(textBox2.Text, textBox1.Text);
      
            if (WindowHandle == IntPtr.Zero)
            {
                MessageBox.Show(textBox1.Text + "NEM LETEZIK");
                return;
            }

            SetForegroundWindow(WindowHandle);
            SendKeys.Send("192");
        }
Mutasd a teljes hozzászólást!
Csatolt állomány
SendKeys.Send("192\t168\t0\t1");
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd