winforms

    -1熱度

    1回答

    我有一個帶有4個文本框的窗體。此表單在分體式容器面板內查看。 我可以在文本框內輸入數值,但在數值後面,我點擊了我輸入的文本來修改數值,但它不讓我點擊,文本框上沒有光標,我唯一能做的就是退格或選擇全部並刪除。 我無法點擊輸入文本中間的任何地方。 如果我檢查焦點,我發現它是錯誤的。 有人能告訴我可能是什麼問題,以及如何將焦點設置到文本框? 要顯示面板上的形式,這是我在做什麼 splitContaine

    0熱度

    1回答

    如同在TypeScript中與ES6 + system.js一起創建一個聲明類.d.ts,其中描述的類可以用於擴展自定義類? 或者解釋一下這個問題,如何使這段代碼有效? some.d.ts declare module SOME { export class SomeSuperClass{ constructor(); execute(); }

    0熱度

    1回答

    我在表單中有一個基本組合框。與其他控件(按鈕,標籤等)相比,分辨率更改時,組合框的高度不會改變。 public partial class Form1 : Form { string result; string fontInformation; private bool scaleFactorKnown = false; private SizeF s

    0熱度

    2回答

    我必須爲流佈局面板項目創建向上和向下按鈕垂直滾動。我該怎麼辦?我會爲POS做這個表格。 我這樣做,但它不工作:我有很多按鈕,他們有87尺寸高度:我添加了代碼和圖片。 private void btnScrollUp_Click(object sender, EventArgs e) { flowLayoutPanel1.VerticalScroll.Value = flo

    1熱度

    1回答

    我試圖運行,並從我的WinForm應用程序調整OSK但我收到此錯誤後: The requested operation requires elevation. 我在運行Visual Studio爲管理員。 System.Diagnostics.Process process = new System.Diagnostics.Process(); process.StartInfo.UseShel

    -1熱度

    1回答

    我想找到我的表單中實現某個接口的所有控件(比如說ITestInterface)。我曾經嘗試這樣做: this.Controls.OfType<ITestInterface>(); 但專家組只有一個深深的(儘管你是怎樣MSDN - @dasblinkenlight)的水平,所以,如果例如,我在形式的面板和麪板內的ITestInterface控制,它不會找到它。 如何做到這一點? 編輯:作爲@Ha

    0熱度

    1回答

    我爲我的WinForms應用程序使用自己的光標;類看起來像 public class WaitCursor : IDisposable { private readonly Cursor _previousCursor; private static Cursor CursorResource { get { // get cu

    -2熱度

    1回答

    如何解決System.Drawing中參數無效 當我使用代碼: string img2 = "http://13.228.146.249:8080/jcr/groups/629.png; byte[] toBytes = Encoding.ASCII.GetBytes(img2); if (toBytes != null) { MemoryStream ms = new Memor

    -1熱度

    1回答

    我需要檢查用戶何時何地使用鼠標,而使用他的電腦。爲此,我創建了透明的表單,它始終保持在前臺。問題是,它不像我預期的那樣。 由於某種原因,當我選擇backgroundColor和transparencyKey Form到Red我可以閱讀MouseEvents,但我無法對處於後臺的應用程序執行任何操作。我可以通過窗體看到它是透明的,但我無法在保留它的應用程序上使用鼠標進行任何操作。另一方面,當我將ba

    -1熱度

    1回答

    我有我的代碼如下: DataGridViewCheckBoxColumn chk = new DataGridViewCheckBoxColumn(); actGrid.Columns.Add(chk); chk.HeaderText = "Select"; chk.Name = "select"; chk.ReadOnly = false; DataGridViewTextBoxCo