第一次寫窗體應用程序,太閑了,給自己找點事情做。。。
1. 最基本的打開關閉
代碼:https://gitee.com/yurj0403/hik-camera 強行練習一下用git
2. 加了狀態欄
https://gitee.com/yurj0403/hik-camera/tree/develop/
Tip: C# StatusStrip 設置StatusLabel右對齊問題 https://blog.csdn.net/a16496528/article
- 方法一:
在狀態欄所有項目前添加一個空白的StatusLabel (Text屬性為空),並將其Spring屬性設為True。
Spring屬性的作用是設置該項是否填滿剩余空間,設為True以后,當程序運行時后面的項就都擠到右邊,實現靠右對齊了。
如果更進一步,需要一部分項靠左,一部分靠右,那就在兩部分中間插入空白StatusLabel,同時設其Spring屬性為True。
- 方法二:
設置StatusStrip控件的LayoutStyle屬性為HorizontalStackWithOverflow 或 StackWithOverflow。然后在代碼中修改狀態欄上某項的Alignment為Right。
例如:this.toolStripStatusLabel1.Alignment = ToolStripItemAlignment.Right; 注意如果是多個項,那靠左對齊的從左往右排列,靠右對齊的從右往左排列。
3. 做不下去了。。。
Tips:
1. 軟觸發分三步
1)pMyCamera.MV_CC_SetEnumValue_NET("TriggerMode", 1); //觸發模式更改
2)pMyCamera.MV_CC_SetEnumValue_NET("TriggerSource", 7); //觸發源改軟觸發
3) pMyCamera.MV_CC_SetCommandValue_NET("TriggerSoftware"); //發送指令
血與淚的教訓,如果不做checkbox將觸發模式改變,直接用按鈕軟觸發的話,要記得先把觸發模式置為1,因為連續采集的時候觸發模式為0。——2021.10.28