0
A
回答
1
我希望這個鏈接將幫助您....如何顯示工具提示時的datagridview的列大小...
http://www.codeproject.com/KB/grid/testgridzip.aspx?display=PrintAll
,或者你可以試試這個..
void dataGridView1_ColumnWidthChanged(object sender, DataGridViewColumnEventArgs e)
{
toolTip1.SetToolTip(dataGridView1.Columns[i].Width.ToString());
}
0
我現在的解決方案基於@errorstacks提示。
this.dgvDeskTrades.MouseDown += dgvDeskTrades_MouseDown;
this.dgvDeskTrades.MouseMove += dgvDeskTrades_MouseMove;
this.dgvDeskTrades.MouseUp += dgvDeskTrades_MouseUp;
private int colResizing = -1;
private int origWidth;
private int mouseX;
private void dgvDeskTrades_MouseDown(object sender, MouseEventArgs e)
{
var hit = this.dgvDeskTrades.HitTest(e.X, e.Y);
if (hit.Type != DataGridViewHitTestType.ColumnHeader) return;
if (Cursor.Current != Cursors.SizeWE) return;
this.colResizing = hit.ColumnIndex;
this.origWidth = this.dgvDeskTrades.Columns[this.colResizing].Width;
this.mouseX = e.X;
}
private void dgvDeskTrades_MouseMove(object sender, MouseEventArgs e)
{
if (this.colResizing == -1) return;
this.dgvDeskTrades.Columns[this.colResizing].Width = Math.Max(0, this.origWidth + (e.X - this.mouseX));
this.toolTip.Show("Width: " + this.dgvDeskTrades.Columns[this.colResizing].Width, this, e.X, e.Y);
}
private void dgvDeskTrades_MouseUp(object sender, MouseEventArgs e)
{
if (this.colResizing == -1) return;
this.toolTip.Hide(this);
this.colResizing = -1;
}
相關問題
- 1. Swing工具提示可調整大小
- 2. Jquery可調整大小顯示大小,同時調整大小
- 3. 當工具提示顯示時,「實時」更新小工具的工具提示
- 4. 顯示DataGridView中的rowHeader工具提示
- 5. 安卓顯示/隱藏小工具調整大小填寫父
- 6. 如何在顯示DataGridView單元格時刷新工具提示?
- 7. 調整Xvfb顯示大小
- 8. JFace:可調整大小的工具提示與ColumnViewerToolTipSupport
- 9. 如何正確調整大小和包裝工具提示
- 10. 在調整列大小後在GridViewColumnHeader上顯示工具提示和其他格式
- 11. 選擇datagridview單元格時顯示工具提示
- 12. DataGridView上的工具提示
- 13. jquery ui工具提示,顯示工具提示列表
- 14. 在隱藏/顯示列時在Matplotlib中調整軸的大小
- 15. 在調整窗口大小時重新居中JQuery工具提示
- 16. 顯示在工具提示
- 17. 在拖動時顯示工具提示
- 18. 我如何添加一個工具提示調整RadGridView列的大小
- 19. 在DataGridView中顯示垂直滾動條而不調整列的大小
- 20. 在KeyDown上顯示DataGridView的工具提示
- 21. 如何禁用整個.net DataGridView列的工具提示
- 22. ChartJS以最大值/最小值顯示工具提示
- 23. 在瀏覽器上放大縮小時,工具提示無法正常顯示
- 24. jquery工具提示進入顯示:列
- 25. 工具提示顯示在工具提示圖標頂部
- 26. 將EditText大小調整爲提示
- 27. 懸停時不顯示工具提示
- 28. Vista的小工具 - 鼠標顯示工具提示過
- 29. jQueryUI工具提示窗口小部件顯示工具提示點擊
- 30. 顯示AJAX工具提示
謝謝,用它來構建我的解決方案。比我想要的更復雜,但僅僅是作品。 – JDunkerley