HardwareButton.AssociatedControl プロパティ
アセンブリ: Microsoft.WindowsCE.Forms (microsoft.windowsce.forms.dll 内)

Dim instance As HardwareButton Dim value As Control value = instance.AssociatedControl instance.AssociatedControl = value
/** @property */ public Control get_AssociatedControl () /** @property */ public void set_AssociatedControl (Control value)
public function get AssociatedControl () : Control public function set AssociatedControl (value : Control)
HardwareButton に関連付けられたコントロール。

HardwareKey プロパティに HardwareKey 値のいずれかを設定することも必要です。

2 つのハードウェア ボタンを関連付けて、現在のフォームをアクティブにする方法を次のコード例に示します。このコード例は、HardwareButton クラスのトピックで取り上げているコード例の一部分です。
Private Sub ConfigHWButton() 'Set KeyPreview to true so that the form 'will receive key events before they 'are passed to the control that has focus. Me.KeyPreview = True hwb1 = New HardwareButton() hwb4 = New HardwareButton() 'Set the AssociatedControl property 'to the current form and configure the 'first and fourth buttons to activate the form. Try hwb1.AssociatedControl = Me hwb4.AssociatedControl = Me hwb1.HardwareKey = HardwareKeys.ApplicationKey1 hwb4.HardwareKey = HardwareKeys.ApplicationKey4 Catch exc As Exception MsgBox(exc.Message + " Check if the hardware button is physically available on this device.") End Try End Sub Private Overloads Sub OnKeyUp(sender As Object, e As KeyEventArgs) Handles MyBase.KeyUp ' When a hardware button is pressed and released, ' this form receives the KeyUp event. The OnKeyUp ' method is used to determine which hardware ' button was pressed, because the event data ' specifies a member of the HardwareKeys enumeration. Select Case CType(e.KeyCode, HardwareKeys) Case HardwareKeys.ApplicationKey1 statusBar1.Text = "Button 1 pressed." Case HardwareKeys.ApplicationKey4 statusBar1.Text = "Button 4 pressed." Case Else End Select End Sub
// Configure hardware buttons // 1 and 4 to activate the current form. private void HBConfig() { try { hwb1 = new HardwareButton(); hwb4 = new HardwareButton(); hwb1.AssociatedControl = this; hwb4.AssociatedControl = this; hwb1.HardwareKey = HardwareKeys.ApplicationKey1; hwb4.HardwareKey = HardwareKeys.ApplicationKey4; } catch (Exception exc) { MessageBox.Show(exc.Message + " Check if the hardware button is physically available on this device."); } } // When a hardware button is pressed and released, // this form receives the KeyUp event. The OnKeyUp // method is used to determine which hardware // button was pressed, because the event data // specifies a member of the HardwareKeys enumeration. private void OnKeyUp(object sender, KeyEventArgs e) { switch ((HardwareKeys)e.KeyCode) { case HardwareKeys.ApplicationKey1: statusBar1.Text = "Button 1 pressed."; break; case HardwareKeys.ApplicationKey4: statusBar1.Text = "Button 4 pressed."; break; default: break; } }




Weblioに収録されているすべての辞書からHardwareButton.AssociatedControl プロパティを検索する場合は、下記のリンクをクリックしてください。

- HardwareButton.AssociatedControl プロパティのページへのリンク