掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
カスタムコントロールをアクティブにさせないようにするには? (ID:144085)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> (テキストボックスのフォーカスが奪われてしまう) 当方では再現しませんでした。.NET 2.0 です。 # Visual Studio を立ち上げるのが面倒だったので、メモ帳開発コード…。 '===== ' vbc.exe /t:winexe /out:c:\test.exe c:\test.vb '----- Imports System.Windows.Forms Public Class Form1 Inherits Form Public Shared Sub Main() Dim f As New Form1() Dim t As New TextBox() t.Text = "TextBox" f.Controls.Add(t) Dim b() As Button = { New Button(), New CustomButton() } b(0).Left = t.Right b(0).Text = "Button" f.Controls.Add(b(0)) b(1).Left = t.Right b(1).Top = b(0).Bottom b(1).Text = "CustomButton" f.Controls.Add(b(1)) AddHandler b(0).Click, AddressOf Clicked AddHandler b(1).Click, AddressOf Clicked Application.Run(f) End Sub Public Shared Sub Clicked(ByVal s As Object, e As EventArgs) MessageBox.Show(DirectCast(s, Button).Text & "が押された。") End Sub End Class Public Class CustomButton Inherits Button Public Sub New() MyBase.SetStyle(ControlStyles.Selectable, False) End Sub End Class
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.