Avatar billede cplus Nybegynder
06. oktober 2004 - 12:15 Der er 5 kommentarer

Kontrol skal vise sig ud over sine grænser.

Jeg har en textbox hvor jeg har tilknyttet en Month Calendar.
Mit problem er at jeg meget gerne vil ha' at Month Calendar objektet skal vises ud over de grænser, som er i kontrollen.

Forstået på den måde at hvis jeg laver en custom control og ønsker at se Month Calendar så er den -den øverste kontrol - ligesom med DateTimePicker og Combo boxes.

Hvordan får jeg den til det?
Avatar billede wisen Nybegynder
06. oktober 2004 - 20:38 #1
prøv med Interop :

public enum ShowWindowCommand
{
    SW_HIDE = 0,
    SW_SHOWNORMAL = 1,
    SW_NORMAL = 1,
    SW_SHOWMINIMIZED = 2,
    SW_SHOWMAXIMIZED = 3,
    SW_MAXIMIZE = 3,
    SW_SHOWNOACTIVATE = 4,
    SW_SHOW = 5,
    SW_MINIMIZE = 6,
    SW_SHOWMINNOACTIVE = 7,
    SW_SHOWNA = 8,
    SW_RESTORE = 9,
    SW_SHOWDEFAULT =10,
    SW_FORCEMINIMIZE =11,
    SW_MAX = 11,
}

public abstract class User32
{
[DllImport("User32.dll", CharSet=CharSet.Auto)]
public static extern int ShowWindow(IntPtr hWnd, ShowWindowCommand cmdShow);
}
--------

....

Form form = new <en eller anden form>;
User32.ShowWindow(form.Handle, ShowWindowCommand.SW_SHOWNOACTIVATE);

....

--------
Jeg har engang fundet et eksempel på 'Nettet - men jeg kan desværre ikke finde det igen... prøv evt. at søge på Google
Avatar billede wisen Nybegynder
05. december 2004 - 14:13 #2
er du kommet videre ?
Avatar billede cplus Nybegynder
03. juni 2005 - 14:35 #3
ikke kommet videre....
men tegner nu med en copy paste via memory DC
Avatar billede cplus Nybegynder
28. juni 2005 - 09:34 #4
svar lige wisen
Avatar billede wisen Nybegynder
28. juni 2005 - 09:52 #5
1 stk. svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester