C# 尝试在visual studio c中居中日历控件#

C# 尝试在visual studio c中居中日历控件#,c#,css,asp.net,visual-studio-2013,calendar,C#,Css,Asp.net,Visual Studio 2013,Calendar,我使用的是visual studio和c语言编程,但在试图将日历控件集中在面板中时遇到了一个问题 我将面板中的所有内容居中,包括单选按钮、复选框、文本框,但这两个日历卡在面板的左侧,我似乎无法将其移动到设计页面的任何其他位置 我尝试了Calendar.Capitalign属性,但似乎不起作用 下面有什么有用的代码可以使用吗 protected void Calendar1_SelectionChanged(object sender, EventArgs e) { } 谢谢你可以用C

我使用的是visual studio和c语言编程,但在试图将日历控件集中在面板中时遇到了一个问题

我将面板中的所有内容居中,包括单选按钮、复选框、文本框,但这两个日历卡在面板的左侧,我似乎无法将其移动到设计页面的任何其他位置

我尝试了Calendar.Capitalign属性,但似乎不起作用

下面有什么有用的代码可以使用吗

 protected void Calendar1_SelectionChanged(object sender, EventArgs e) {


 }

谢谢

你可以用CSS来做。转到项目中的内容文件夹并查找Site.css文件。然后在此文件底部为日历添加一些CSS类:

.calendar {
    display: block; 
    width: 200px;
    margin: 0 auto;
}

然后将日历的CssClass属性设置为“calendar”。

您能告诉我们您在html或代码背后做了什么吗?它是空的,我没有在Calendar1\u选项下添加任何代码已更改,但尝试将CaptionalSign添加到源代码中,我使用html源代码编辑工具箱(align)将所有内容居中按钮。@Jacob通过将CSS中的width属性从200px更改为Required来调整组件的宽度。@Jacob您还可以使用更复杂的方式通过CSS来居中。实现这一点的一种新的优雅方式是使用flex,通过创建类似于div的容器,其中包含“display:flex;align items:center;justify content:center;”