tstringgrid

    0熱度

    3回答

    如何加載帶空格的StringGrid整數的文本文件?每個號碼給每個單元格。電網必須是一個矩形,這樣即使有些號丟失,應填爲0 這裏就是我所做的,到目前爲止,但它需要有已設置的行和列數。 while not eof(f) do begin while not eoln(f) do begin read(f, data); StringGrid1.C

    1熱度

    1回答

    我正在使用Lazarus v0.9.30。 我有一個TSormGrid上的TForm。 我在網格中有一個固定的行,這是我的所有列標題。每列是一個TGridColumn對象,每列標題是一個TGridColumnTitleObject。在查看對象檢查器時,沒有可用於TGridColumnTitle的事件。 我想要做的是能夠點擊列標題,並在視覺上我想它看起來像你正在按一個按鈕。我想攔截點擊事件,然後對其

    2熱度

    2回答

    我在Delphi XE2中製作了一個簡單的應用程序,它專門使用了「碳」風格。有一個有成千上萬行的大型字符串網格。我有一個循環遍歷這個網格記錄的過程,做了一些工作,並對網格進行了一些更改。當過程循環時,當前正在處理的行會突出顯示(通過設置TStringGrid.Row)。 問題是,當我將樣式應用到此網格時,滾動條不會隨着行更改而更改位置。當循環處理時,循環會正確地突出顯示每一行,但當它到達列表的末尾

    7熱度

    2回答

    我正在運行拉撒路0.9.30。 我有一個標準的TStringGrid在窗體上,並希望顯示不同的提示,因爲我將鼠標指針移動到列標題上。我使用這段代碼來做到這一點,它有點作用,但你通常需要點擊單元格才能獲得提示改變,當我真的希望它隨着鼠標指針移動而改變時。我將所有提示存儲在集合中,我使用列索引作爲關鍵字進行搜索。 有沒有一種方法可以更平滑地顯示提示? procedure TTmMainForm.SgS

    2熱度

    1回答

    我正在運行Lazarus 0.9.30。 我有一個窗體上的標準TStringGrid,並有一個函數動態地添加TGridColumns對象在它運行時。我有一個包含每列(我在運行時從文件中讀出)的所有屬性的對象集合,並且我想將每個對象與其相應的列標題關聯起來。 我試過下面的代碼,但在運行時,當我試圖訪問列標題對象後面的對象時,我得到一個'無返回的對象。我懷疑這是發生的原因是網格單元格(保存列標題)是空

    3熱度

    1回答

    我正在使用Lazarus 0.9.30.2。 我有一個標準的TSormGrid上的標準TForm。字符串網格在設計時沒有列或行。在對象檢查器中設置以下值。 ColCount = 0 Columns = 0 FixedCols = 0 FixedRows = 0 RowCount = 0 我想在運行時添加了一些TGridColumns的,並且已經能夠做到這一點,但總是一個固定的專欄,我不

    1熱度

    1回答

    我正在運行Lazarus 0.9.30.2。 我有一個TForm上有一個TStringGrid。每個列標題都是我在運行時動態添加到網格的TGridColumns對象。每個列標題都有一個與之關聯的對象(我創建並存儲在TList中)。我想繪製字符串網格的列標題單元格的背景,但我不希望所有的單元格都是相同的顏色。根據與列標題關聯的對象中某個屬性的值,顏色會有所不同。 我知道有關於如何在Stackover

    2熱度

    1回答

    我正在運行Lazarus v0.9.30(32位編譯器)。 此問題是我以前的question的延伸。 上一個問題圍繞着如何將運行時加載的TGridColumns對象中的文本方向更改爲標準TStringGrid。該解決方案涉及重寫字符串網格的DrawCellText事件。 我的問題是這樣的。當我嘗試加載TStringGrid時,我發現文本方向保持不變,但列單元格高度變回默認高度。 我用來加載網格的代

    3熱度

    1回答

    我正在運行Lazarus v0.9.30(32位編譯器)。 我有一個TForm標準的TStringGrid就可以了。網格具有以下屬性集。行數= 5,列數= 5,FixedCols = 0,FixedRows = 0 我Google了一些code是教我如何更改單元格顏色和一些文本添加到該小區當用戶點擊一個TStringGrid細胞。所有工作正常,我已經稍微擴展它,以在GridClick事件上打開和關

    4熱度

    1回答

    我有ListView(vsReport)和StringGrid,我想要的是如果我點擊ListView中的某個元素,StringGrid中的特定單元必須更改顏色。我該怎麼做? 路徑填充1(向上移動)和0(向右移動),它從左下角開始到右上角結束,我必須爲這些單元格着色。 感謝您的答案,我與我的問題來處理,但還有另一個小問題,我怎麼能離開文本在細胞中可見? FillRect填充整個單元格。 proced