C#筆記 窗體練習:海康相機SDK二次開發


第一次寫窗體應用程序,太閑了,給自己找點事情做。。。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM