我想顯示如何在winform c#.net中作爲步驟做些事情的步驟。像一組文本區域會很好,但:控制顯示在winforms中執行某些操作的步驟
- >列表框將一個步驟的整個字符串視爲一個項目,因此用戶需要水平滾動以查看整個步驟。
- > datagridview也不適合,因爲我想文字包裝。
我還希望用戶能夠編輯該步驟。 任何自定義控件的建議都不錯。
我想顯示如何在winform c#.net中作爲步驟做些事情的步驟。像一組文本區域會很好,但:控制顯示在winforms中執行某些操作的步驟
- >列表框將一個步驟的整個字符串視爲一個項目,因此用戶需要水平滾動以查看整個步驟。
- > datagridview也不適合,因爲我想文字包裝。
我還希望用戶能夠編輯該步驟。 任何自定義控件的建議都不錯。
一個多行文本框將很好的工作。只是舉一個簡單的文本框,並執行以下操作它,它會變成一個文本區域:
TextBox listBoxNewInput = new TextBox();
//Initialize label's property
listBoxNewInput.Multiline = true;
// Add vertical scroll bars to the TextBox control.
listBoxNewInput.ScrollBars = ScrollBars.Vertical;
// Allow the RETURN key in the TextBox control.
listBoxNewInput.AcceptsReturn = true;
// Allow the TAB key to be entered in the TextBox control.
listBoxNewInput.AcceptsTab = true;
// Set WordWrap to true to allow text to wrap to the next line.
listBoxNewInput.WordWrap = true;
listBoxNewInput.Width = 315;
listBoxNewInput.Height = 150;
listBoxNewInput.DoubleClick += new EventHandler(listBoxNewInput_DoubleClick);
flowLayoutPanel1.FlowDirection = FlowDirection.TopDown;
flowLayoutPanel1.Controls.Add(labelInput);
flowLayoutPanel1.FlowDirection = FlowDirection.TopDown;
flowLayoutPanel1.Controls.Add(list
BoxNewInput);
也許像app這樣的嚮導適合你。 AFAIK在C#中沒有本地嚮導控件,但是您可以使用選項卡或使用網絡中的衆多選項之一來實現它。
[控制Winforms中的用戶工作流]可能的重複(http://stackoverflow.com/questions/2064196/controlling-user-workflow-in-winforms) –