我有一个Panel,我已将DockStyle设置为Top但我想将起始位置设置为(0,10),这意味着我想从顶部的10个位置开始此面板。我尝试了Padding和Margin但没有工作,改变DockStyle也无法正常工作。
this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
this.panel1.Location = new System.Drawing.Point(0, 10);
答案 0 :(得分:1)
您应该向包含// using "this" assuming you're in a form that directly contains panel1
this.Padding = new System.Windows.Forms.Padding(0, 10, 0, 0);
panel1.Dock = System.Windows.Forms.DockStyle.Top;
的控件添加填充,而不是添加到面板本身:
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:bind="http://schemas.android.com/apk/res-auto">
<data>
<import type="com.example.FocusChangeHandler"/>
<variable
name="handler"
type="FocusChangeHandler"/>
</data>
<!-- Some other views --->
<include
android:id="@+id/inputs"
layout="@layout/input_fields"
bind:handler="@{handler}"/>
</layout>