1. 2013-5-23 :
Application.DoEvents()是为了在加载大量数据时能够有一个数据加载的提示,不至于系统出现假死的现象,可确保辅助线程激发的任何事件都由该 UI 线程处理
2.2013-5-24
请问如何禁用LayoutControl的右键菜单
将 LayoutControl.AllowCustomizationMenu属性设置为false。
TreeList的OptionBehavior的Editeable = false,则不会出现右键菜单。
//设置DockPannel不弹出右键菜单
private void dockManager_PopupMenuShowing(object sender, DevExpress.XtraBars.Docking.PopupMenuShowingEventArgs e)
{
e.Cancel = true;
}
3.2013-5-27
打开所有隐藏面板
while(dockManager1.HiddenPanels.Count > 0)
{
dockManager1.HiddenPanels[0].Visibility = DockVisibility.Visible;
}
单个显示: this.docpannelName.Visibility = DevExpress.XtraBars.Docking.DockVisibility.Visible;//docpannelName是想要显示的dockpannel的名称
4.2013-5-28
Form的TopMost属性不是随便设的啊,要想显示在父窗体上面可以指定Owner属性,看来TopMost是非正常情况用的啊
5.2013-5-31
Alt键被barmanager截获,没有传递下去,导致不响应keyUp事件,
解决办法:barManager.UseAltKeyForMenu = false;
这样就不会截获alt键的keyUp事件。
6.2013-5-6-3
TreeList不允许拖拽的属性设置:OptionsBehavior ->DragNodes= false
7. 保存csv文件汉字打开是乱码:加一个编码方式就可以了
File.AppendAllLines(_csvFilePath, new List<string> { columnName },Encoding.Default);