Khabibb Mubarakk Ответов: 1

Как показать календарь на datetimepicker с помощью кнопки?


как показать календарь на datetimepicker при нажатии кнопки ?

Что я уже пробовал:

----------------------------------------------------------------------------------------

Graeme_Grant

Вы должны научиться использовать поиск Google, а не всегда заставлять нас писать ваш код для вас: vb как показать календарь на datetimepicker с помощью кнопки?[^]

Khabibb Mubarakk

Я не нашел контроля, потому что я пишу здесь

Graeme_Grant

И Karthik Bangalore, и я дали вам ссылки на действительные решения. Теперь все зависит от вас.

1 Ответов

Рейтинг:
1

Karthik_Mahalingam

проверить это winforms-Open DateTimePicker C# управление программно-переполнение стека[^] ответ размещен в c#, однако вы должны использовать любой из онлайн-конвертеров кода для преобразования из c# в vb


Khabibb Mubarakk

я получил сообщение об ошибке

 Unable to find an entry point named 'PostMessage' in DLL 'user32.dll'. 

это код
'part of the usings
Imports System.Runtime.InteropServices

    
    'declares
    Private Declare Function PostMessage Lib "user32.dll" (ByVal hWnd As IntPtr, ByVal msg As Int32, ByVal wParam As Int32, ByVal lParam As Int32) As Boolean
    
    Private Const WM_LBUTTONDOWN As Int32 = 513
    
    'method to call dropdown
    Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) handles button1.click
        Dim x As Int32 = (dateTimePicker1.Width - 10)
        Dim y As Int32 = (dateTimePicker1.Height / 2)
        Dim lParam As Int32 = (x + (y * 65536))
        PostMessage(dateTimePicker1.Handle, WM_LBUTTONDOWN, 1, lParam)
    End Sub

Karthik_Mahalingam

проверить это
https://stackoverflow.com/a/12885084/1147428
https://stackoverflow.com/a/39293384/1147428