Hi all,
this is my question,
if I press Ctrl+Tab, I can browse through the opened documents/panels.
I can disable this feature by "dockingManager.UseQuickNavigator = false" property); I would like to assign this shortcut key (Ctrl+tab) to a custom function written by me, but I'm not able to catch this event (Ctrl+tab does not reach the keydown event).
How can I assign the Ctrl+tab shortcut to a function written by me?
Thanks in advance for the answer.
Stefano
| private void Form1_Load(object sender, EventArgs e) | |
| { | |
| DataTable dt = new DataTable(); | |
| dt.Columns.Add("From", typeof(bool)); | |
| dt.Columns.Add("To", typeof(bool)); | |
| dt.Columns.Add("Description", typeof(string)); | |
| dt.Rows.Add(false, false, "hi1"); | |
| dt.Rows.Add(false, false, "hi2"); | |
| dt.Rows.Add(false, false, "hi3"); | |
| dt.Rows.Add(false, false, "hi4"); | |
| dt.Rows.Add(false, false, "hi5"); | |
| dt.Rows.Add(false, false, "hi5"); | |
| dt.Rows.Add(false, false, "hi6"); | |
| radGridView1.MasterGridViewTemplate.AutoGenerateColumns = false; | |
| radGridView1.Columns.Add(new GridViewBooleanColumn("From")); | |
| radGridView1.Columns[0].IsPinned = true; | |
| radGridView1.Columns.Add(new GridViewBooleanColumn("To")); | |
| radGridView1.Columns[1].IsPinned = true; | |
| radGridView1.Columns.Add(new GridViewTextBoxColumn("Description")); | |
| radGridView1.Columns[2].ReadOnly = true; | |
| radGridView1.Columns[2].Width = 1000; | |
| //ConditionalFormattingObject item = new ConditionalFormattingObject("ruleName", | |
| // ConditionTypes.LessOrEqual, "aa", string.Empty, true); | |
| //item.CellBackColor = Color.White; | |
| //item.RowBackColor = Color.White; | |
| //radGridView1.Columns[0].ConditionalFormattingObjectList.Add(item); | |
| //item = new ConditionalFormattingObject("ruleName", | |
| // ConditionTypes.LessOrEqual, "aa", string.Empty, true); | |
| //item.CellBackColor = Color.White; | |
| //item.RowBackColor = Color.White; | |
| //radGridView1.Columns[1].ConditionalFormattingObjectList.Add(item); | |
| radGridView1.SelectionMode = GridViewSelectionMode.FullRowSelect; | |
| radGridView1.DataSource = dt; | |
| } |
how can i mimic the office2007 ColorMenu?
the image
http://picasaweb.google.com/chaco.zhao/Question/photo#5155168280711845058
thank you
ps: I implement ColorMenu in the way of RadGralleryElement, but fail.
Thank you
dataGridView1.GridElement.BeginUpdate();
dataGridView1.DataSource = CalculateTable(...);
dataGridView1.GridElement.EndUpdate();
The CalculateTable method returns null if there is nothing to do. Should I return an empty table instead, or is it some update thing I am not doing?
| foreach (WebSite webSite in LookupManager.WebSites) | |
| { | |
| RadMenuItem radMenuItem = new RadMenuItem(webSite.WSit_Name.Trim(), webSite); | |
| radMenuItem.Click += new EventHandler(radMenuItem_Click); | |
| if (webSite.WSit_IsEnabled) | |
| { | |
| RadMenuItem radSubMenuItem = new RadMenuItem("Web Site Content"); | |
| radSubMenuItem.FitToSizeMode = RadFitToSizeMode.FitToParentContent; | |
| radSubMenuItem.Image = LookupManager.GetImage(LookupManager.ImageKey.WorldStockItem); | |
| radSubMenuItem.TextImageRelation = TextImageRelation.ImageBeforeText; | |
| radMenuItem.Items.Add(radSubMenuItem); | |
| if (webSite.WSit_AllowAutoPush) | |
| { | |
| RadMenuItem radSubMenuItem = new RadMenuItem("Publish Stock Item to Web Site"); | |
| radSubMenuItem.FitToSizeMode = RadFitToSizeMode.FitToParentContent; | |
| radSubMenuItem.Image = LookupManager.GetImage(LookupManager.ImageKey.WebSiteStockItemPublisher); | |
| radSubMenuItem.TextImageRelation = TextImageRelation.ImageBeforeText; | |
| radMenuItem.Items.Add(radSubMenuItem); | |
| } | |
| if (webSite.WSit_HasAdminTools) | |
| { | |
| RadMenuItem radSubMenuItem = new RadMenuItem("Extranet Tools"); | |
| radSubMenuItem.FitToSizeMode = RadFitToSizeMode.FitToParentContent; | |
| radSubMenuItem.Image = LookupManager.GetImage(LookupManager.ImageKey.Configure); | |
| radSubMenuItem.TextImageRelation = TextImageRelation.ImageBeforeText; | |
| radMenuItem.Items.Add(radSubMenuItem); | |
| } | |
| if (webSite.WSit_IsSitecore) | |
| { | |
| RadMenuItem radSubMenuItem = new RadMenuItem("Sitecore"); | |
| radSubMenuItem.FitToSizeMode = RadFitToSizeMode.FitToParentContent; | |
| radSubMenuItem.Image = LookupManager.GetImage(LookupManager.ImageKey.Sitecore); | |
| radSubMenuItem.TextImageRelation = TextImageRelation.ImageBeforeText; | |
| radMenuItem.Items.Add(radSubMenuItem); | |
| } | |
| RadMenuItem radWebSiteDetailsMenuItem = new RadMenuItem("Web Site Details"); | |
| radWebSiteDetailsMenuItem.FitToSizeMode = RadFitToSizeMode.FitToParentContent; | |
| radWebSiteDetailsMenuItem.Image = LookupManager.GetImage(LookupManager.ImageKey.WorldMagnify); | |
| radWebSiteDetailsMenuItem.TextImageRelation = TextImageRelation.ImageBeforeText; | |
| radMenuItem.Items.Add(radWebSiteDetailsMenuItem); | |
| RadMenuItem radWebSiteBrowseMenuItem = new RadMenuItem("Browse Web Site"); | |
| radWebSiteBrowseMenuItem.FitToSizeMode = RadFitToSizeMode.FitToParentContent; | |
| radWebSiteBrowseMenuItem.Image = LookupManager.GetImage(LookupManager.ImageKey.InternetExplorer); | |
| radWebSiteBrowseMenuItem.TextImageRelation = TextImageRelation.ImageBeforeText; | |
| radMenuItem.Items.Add(radWebSiteBrowseMenuItem); | |
| } | |
| try | |
| { | |
| radMenuItem.ShowArrow = true; | |
| } | |
| catch (Exception ex) | |
| { | |
| } | |
| try | |
| { | |
| radMenuItem.Image = LookupManager.GetImage(LookupManager.ImageKey.World); | |
| } | |
| catch (Exception ex) | |
| { | |
| } | |
| radRibbonBarWebSiteDropDownButton.Items.Add(radMenuItem); | |
| } | |