C1Zoomコンポーネントはフォーム上のコントロールをC1Zoomコンポーネントが持つパネルに移動し、そのパネルとコントロールの大きさを変えることでズームを実現します。このため、フォームのいくつかの機能は以下のように変更が必要になります。
実行時にコーディングでフォームにコントロールを追加するには、以下のようにコントロールを追加するコードをC1Zoom.BeginAddControlsメソッドとC1Zoom.EndAddControlsメソッドで囲ってください。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click C1Zoom1.BeginAddControls() Dim Button2 As New Button() C1Zoom1.Controls.Add(Button2) Button2.Text = "Button2" Button2.Visible = True Button2.Left = Button1.Left Button2.Top = Button1.Top + Button1.Height + 10 C1Zoom1.EndAddControls() End Sub |
C# コードの書き方
C# |
コードのコピー
|
---|---|
private void button1_Click(object sender, EventArgs e) { gcZoom1.BeginAddControls(); Button button2 = new Button(); gcZoom1.Controls.Add(button2); button2.Text = "Button2"; button2.Visible = true; button2.Left = button1.Left; button2.Top = button1.Top + button1.Height + 10; gcZoom1.EndAddControls(); } |